连接池问题 我用tomcat的admin配置的连接池,我想问通过连接池获得连接的话,何时关闭连接.还有ResultSet和Statement用不用关,如果需要关何时关. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用完了连接就可以把连接放回池中,ResultSet和Statement是要关闭的,可以在try{....}chfinally{if(rs!=null){rs.close} 晕,没写完呢 try { }catch (Exception ex) { }finally{ if(rs!=null){ rs.close; } if(st!=null){ st.close; } try { }catch (Exception ex) { }finally{ if(rs!=null){try{ rs.close();}catch(SQLException e){} } if(st!=null){ try{ st.close();}catch(SQLException e){} }if(conn!=null){try{conn.close();//这里就把连接放到连接池里面了}catch(SQLException e){}}} 明白了,谢谢,不过想自己写一个函数专门用做查询,方法返回值为ResultSet参数为String,在jsp页面定义一个ResultSet,通过该方法将返回值传给jsp页的ResultSet,,但是在函数体内返回ResultSet前就关闭连接的话,页面的ResultSet就无法用了,可是不关也不行,针对此问题大家有没有什么好的办法. 在jsp页面定义一个ResultSet,通过该方法将返回值传给jsp页的ResultSet,不要这样做。这和在JSP里连数据库没什么差别写一个查询类,或在一个操作类里写一个查询方法返回一个数据Bean类型,或他的父接口类型,Object类型也可以,把ResultSet里的数据先进行封装(关闭ResultSet),把封装类放入一个集合里,再把集合通过request或session传到JSP页面,在JSP页面定义request或session反向的把封装类取出来,再把信息从封装类里取出来显视到页面OK。这样做比较好 可以把做一个DAO层,写个BaseDAO,在这里面封装数据库连接管理,你主要关心的是业务逻辑。 求高手 简单sql 求max struts登陆小问题 求救 数据库中二进制类型 使用hibernate 还是 ibatis 寻求基于tomcat+JSP+struts+Linux 2.4系统的开发 在JAVA里如何調用ORACLE的PL/SQL包 求助jsp+ajax+json 有个问题,有关jsp里javascript的内容和jsp代码本身之间的变量传递问题 怎样把上传到数据库里的文件提取出来? 项目完成了,域名也有了,可是就不知道怎么发布到网上,不懂的,我是用JSP做的一个网站,请大虾们帮忙救急呀!!! 请问,如何在打开一个窗口的同时又控制其大小并且传递参数呢?
try{
....
}
ch
finally{
if(rs!=null){
rs.close
}
try {
}
catch (Exception ex) {
}
finally{
if(rs!=null){
rs.close;
}
if(st!=null){
st.close;
}
}
catch (Exception ex) {
}
finally{
if(rs!=null){
try{
rs.close();
}catch(SQLException e){
}
}
if(st!=null){
try{
st.close();
}catch(SQLException e){
}
}
if(conn!=null){
try{
conn.close();//这里就把连接放到连接池里面了
}catch(SQLException e){
}
}
}
写一个查询类,或在一个操作类里写一个查询方法返回一个数据Bean类型,或他的父接口类型,Object类型也可以,把ResultSet里的数据先进行封装(关闭ResultSet),把封装类放入一个集合里,再把集合通过request或session传到JSP页面,在JSP页面定义request或session反向的把封装类取出来,再把信息从封装类里取出来显视到页面OK。这样做比较好