Я запускаю веб-приложение на Tomcat. У меня есть класс, который обрабатывает все запросы БД.
Этот класс содержит объект Connection
и методы, которые возвращают результаты запроса.
Это объект соединения:
private static Connection conn = null;
Он имеет только один экземпляр (singleton).
Кроме того, у меня есть методы, которые выполняют запросы, такие как поиск пользователя в db:
public static ResultSet searchUser(String user, String pass) throws SQLException
Этот метод использует статический объект Connection
. Мой вопрос в том, является ли мое использование в статическом потоке объектов Connection
безопасным? Или это может вызвать проблемы, когда многие пользователи вызовут метод searchUser
?