resin下数据库lock为什么不能释放? 多谢

ty4278 2003-08-21 02:29:13

小弟在resin下作jsp。经常用着用着就速度特别慢,不知道什么原因。不过我发现数据库在访问后被lock了。但是有时即使关掉resin也不能释放。

请问谁知道什么原因?
下面是我得数据库连接得代码:特别是用executeQuery1,带参数得连接数据库后,根本不会释放.请问各位得情况如何?
public ResultSet executeQuery(String sql){
rs=null;
try{
conn=DriverManager.getConnection(sConnStr);
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}catch(SQLException ex){
System.err.println("aq.executeQuery: "+ex.getMessage());
}

return rs;
}
public ResultSet executeQuery1(String sql){
rs=null;
try{
conn=DriverManager.getConnection(sConnStr);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(sql);
}catch(SQLException ex){
System.err.println("aq.executeQuery: "+ex.getMessage());
}

return rs;
}
public void clearConn(){
if (conn!=null) {
try {
if (conn != null)
conn.close();
conn=null;
} catch (SQLException e) {
e.printStackTrace();
}

}
}
}
...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ty4278 2003-08-21
  • 打赏
  • 举报
回复
怎么没人用过resin!!!?
ty4278 2003-08-21
  • 打赏
  • 举报
回复
把机器关掉电源,然后开机,还是这样,呜!!!
ty4278 2003-08-21
  • 打赏
  • 举报
回复
什么错误也没有,就是慢,好象在死循环!!!!!!!!!!!!!!!!呜!!!!!!!!!!!
ratduck 2003-08-21
  • 打赏
  • 举报
回复
会不会因为速度慢出现错误的?
有的话,把显示的错误也帖出来看看:)

81,091

社区成员

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

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