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