关于tomcat4.1+sql server 2000连接池有两个问题请教!

zbcomn 2004-03-03 04:12:14
一、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 ()

...全文
15 7 点赞 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-03-03 04:12
社区公告
暂无公告