当前位置:  技术问答>java相关

关于bean中的resultset返回值的疑问?????????

    来源: 互联网  发布时间:2015-03-06

    本文导语:  大家好,问一个关于bean中的resultset返回值的疑问 下面是bean中的源代码: //用于获取查询结果,并返回rs public ResultSet getQueryResults(String dbSqlStr) { try{ //数据库操作 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //装载数据库驱动 C...


大家好,问一个关于bean中的resultset返回值的疑问

下面是bean中的源代码:
//用于获取查询结果,并返回rs
public ResultSet getQueryResults(String dbSqlStr)
{

try{
//数据库操作
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //装载数据库驱动
Connection conn=DriverManager.getConnection(dbUrl,dbUser,dbPwd);  //连接数据库
Statement state=conn.createStatement(); //获取Statement对象,Statement对象用于想数据库发送sql语句
dbQueryRs=state.executeQuery(dbSqlStr); //执行查询
//System.out.println(dbQueryRs);
//state.close();
}
catch(Exception e){;}
return dbQueryRs;  //返回rs

}

在jsp中也可以使用。

问题:
    java文档中说,方法结束后,所有本地变量内存被释放,上面返回resultset

后,connection应该已经关闭阿,这么还能使用呢???

有没有知道的???????????

|
resultset有对connection的引用。
java文档中说,方法结束后,所有本地变量内存被释放---这句话是错的,JVM只会搜集不再用的对象空间,只要还有句柄指向它,就不会被回收。而且,对于数据库资源的回收是很缓慢的,所以建议大家用完后,主动的回收。(close)

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java beans 可以向 jsp 程序返回数据集么?
  • 如何在Session Bean里返回多条记录
  • 我通常开发bean都是取出所有记录放到vector中返回,请问这样做在性能上有什么不妥吗?
  • 查询返回多条记录是不是就不能使用Entity Bean了?
  • java命名空间java.beans类beans的类成员方法: beans定义及介绍
  • 为什么一个bean实例花自己写的另外bean时,编译提示无法识别这个bean?
  • java命名空间java.beans类beans的类成员方法: isinstanceof定义及介绍
  • 商业逻辑应该放在entity bean里还是session bean里比较好
  • java命名空间java.beans类beans的类成员方法: getinstanceof定义及介绍
  • entity Bean 和session bean 的问题(有分)
  • java命名空间java.beans类beans的类成员方法: isguiavailable定义及介绍
  • BEAN和BEANS有什么区别。
  • java命名空间java.beans类beans的类成员方法: isdesigntime定义及介绍
  • (tomcat不认dom编译器 急死了)jsp问题:在bean加main方法,bean好用,在jsp中引用bean中出错
  • java命名空间java.beans类beans的类成员方法: instantiate定义及介绍
  • 多个用户同时使用bean,bean中的变量和方法会不会冲突?
  • java命名空间java.beans类beans的类成员方法: setguiavailable定义及介绍
  • 会话Bean与实体Bean的选择
  • java命名空间java.beans类beans的类成员方法: setdesigntime定义及介绍
  • 请问session bean和实体bean的区别
  • java命名空间java.beans类beandescriptor的类成员方法: getcustomizerclass定义及介绍
  • 寻求方案:sessionless bean怎样包装、调用entity bean操作数据库?
  • java命名空间java.beans类beandescriptor的类成员方法: beandescriptor定义及介绍
  • 再问session bean 调用entity Bean的问题
  • java命名空间java.beans接口visibility的类成员方法: avoidinggui定义及介绍
  • jsp连bean 为什么连不上呢,总说找不到bean?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3