Я использую пул соединений BoneCp. У меня есть вопрос, где указать объекты соединения JDBC, чтобы он не выдавал ошибок, таких как ResultSet, закрыт или соединение закрыто.Где определить Connection, Statement, ResultSet в сервлете
Я делаю, как показано ниже: (фрагмент кода)
public Class GetTable extends HttpServlet {
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
protected void doPost(HttpServletRequest req,HttpServletResponse res)
{
con = ConnectionManager.getConnectionPool().getConnection();
//initializing stmt,rs
//close con,stmt,rs using try and catch
}
}
Это хороший способ или я должен определить все объекты JDBC внутри doPost
?
Для каждого запроса создается новый экземпляр сервлета, тогда как мне нужно управлять объектами JDBC без ошибок.
Связанный/дубликат: http://stackoverflow.com/q/3106452 – BalusC