关于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 ()

...全文
39 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧