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

为什么一用 rs.next() 就出错?

    来源: 互联网  发布时间:2015-04-10

    本文导语:  程序段如下:     String sql="select * from user where name='test'";     ResultSet rs = RegisterBean.executeQuery(sql);     if(rs.next()) {           rs.close();              out.println("用户存在!");            } 去掉...

程序段如下:

    String sql="select * from user where name='test'";
    ResultSet rs = RegisterBean.executeQuery(sql);
    if(rs.next()) { 
         rs.close();
             out.println("用户存在!");
      
    }

去掉 if()... 那一部分, 程序就不出错, 加上就出错, 
为什么一用 rs.next() 就出错?

|
请给分啊,绝对正确

|
把RegisterBean贴出来看看,是不是你在BEAN中已经把rs关闭了?关于rs.last(),这个不能用可能是你的JDBC的版本较低,这个只有2.0以后才支持,还有,Statement stmt=con.createStatement(int resultSetType,int resultSetConcurrency) 这两个参数你可以参阅ResultSet。

|
rs.close();去掉有没有错?

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












  • 相关文章推荐
  • 一用打印机。。system进程就占用cpu100%,大家知道是什么原因? 怎么解决?
  • 哪位大虾有BCB6的serial number和authorization key,请给小弟一用,急,在线等候!
  • 白送分100,借宝地一用,很快的
  • 求救:j2ee的构架下,可以作为一个客户端不断的往一用vc做的应用程序客户端发数据吗?


  • 站内导航:


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

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

    浙ICP备11055608号-3