【发布时间】:2015-11-21 10:23:48
【问题描述】:
我正在使用 BoneCp 连接池。我有一个问题是在哪里指定 JDBC 连接对象,这样它不应该给出像 ResultSet is closed 或 Connection is closed 这样的错误。
我的做法如下图:(code sn-p)
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
}
}
这是好方法还是我必须在 doPost 中定义所有 JDBC 对象?
对于每个请求,都会创建一个新的 servlet 实例,然后我必须如何无误地管理 JDBC 对象。
【问题讨论】:
标签: tomcat servlets jdbc bonecp