关于tomcat4.1+sql server 2000连接池有两个问题请教!
一、connection 必须要关闭吗? resultset 我已经在每个页面都关闭了!
(刚才的相关问题帖子http://expert.csdn.net/Expert/topic/2800/2800569.xml?temp=.8550531,高手可以结合一下这个帖子来回答我的问题)
看我的Tomcat 4.1\webapps\web\WEB-INF\classes下编写链接数据库的文件DataBaseService.java中的相关部分为:
public ResultSet executeQuery(String mstrMySql) throws Exception
{
pobjConn=getSqlConn();
pobjStmt = pobjConn.createStatement();
ResultSet rs=pobjStmt.executeQuery(mstrMySql);
//pobjConn.close();有朋友说加这句,可是加上后显示Object has been closed
return rs;
}
我应改怎么加关闭connection 的语句呢?
二、我的更新部分也有问题
public boolean executeUpdate(String mstrMySql) throws Exception
{
try
{
pobjConn = getSqlConn();
pobjStmt = pobjConn.createStatement();
pobjStmt.executeUpdate(mstrMySql);
return true;
}
catch(Exception er)
{
throw er;
}
}
用于更新的jsp页面主要语句为:
<jsp:useBean id="RegisterBean" class="util.DataBaseService" />
String strSQLa="update goodsinfo set hits=hits+1 where id=" + TmpId;
RegisterBean.executeUpdate(strSQLa);
RegisterBean.close();
错误提示为:method close ()