Я просто хочу убедиться, что если я воспользуюсь следующим, я открою отдельный сеанс базы данных и не получаю то же самое (для тестирования мне нужны отдельные сеансы).JDBC, открывающий новую сессию базы данных
Connection connection = DriverManager.getConnection(URL,USER,PASSWORD);
каждый раз, когда я выше код, я запускаю мой запрос, а затем сделать connection.close()
Так, например:
while(some condition) {
Connection connection = DriverManager.getConnection(URL,USER,PASSWORD);
//now use the connection to generate a ResultSet of some query
connection.close();
}
Таким образом, каждая итерация цикла (каждый запрос) нуждается в собственной сессии.
Правильно ли это открытие сессий separte, сколько мне нужно (а если нет, что мне нужно добавить/изменить)? благодаря
Если возможно, просто добавьте код – abson