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

rs.getInt(1)为什么不行呢?

    来源: 互联网  发布时间:2015-01-09

    本文导语:  目的是得到记录集中记录的个数,ConnToDB.execute是我编写的一个静态方法,用它可以执行sql查询.我用的是odbc-jdbc桥接. 使用我注释掉的代码,程序总是抛出错误,而用非注释代码,程序就通过了. 请教各位高手! int recordCount =...

目的是得到记录集中记录的个数,ConnToDB.execute是我编写的一个静态方法,用它可以执行sql查询.我用的是odbc-jdbc桥接.
使用我注释掉的代码,程序总是抛出错误,而用非注释代码,程序就通过了.
请教各位高手!

int recordCount = 0;
  try{
    //ResultSet rs = ConnToDB.execute("Select count(*) from QX03");
    //recordCount = rs.getInt(1);
    //JOptionPane.showMessageDialog(null,""+rs.getInt(1));

    ResultSet rs = ConnToDB.execute("Select * from QX03");
    while(rs.next()){
      recordCount++;
    }
  }catch(Exception e){
     e.printStackTrace();
 }

|
ResultSet rs = ConnToDB.execute("Select count(*) from QX03");
while(rs.next())
{
    recordCount=rs.getInt(1);
}

|
ResultSet rs = ConnToDB.execute("Select count(*) from QX03");
if(rs.next())
    recordCount=rs.getInt(1);
select count(*) 本身就是一个只有一条纪录的结果集。  

 

|
jsp和asp不同,返回的记录集必须next

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












  • 相关文章推荐
  • java命名空间java.nio类bytebuffer的类成员方法: getint定义及介绍
  • java命名空间javax.swing类uimanager的类成员方法: getint定义及介绍
  • java命名空间javax.swing类uidefaults的类成员方法: getint定义及介绍
  • java命名空间java.sql接口resultset的类成员方法: getint定义及介绍
  • java命名空间javax.swing.plaf.synth类synthstyle的类成员方法: getint定义及介绍
  • java命名空间java.sql接口callablestatement的类成员方法: getint定义及介绍
  • java命名空间java.lang.reflect类array的类成员方法: getint定义及介绍
  • java命名空间java.util.prefs类abstractpreferences的类成员方法: getint定义及介绍
  • java命名空间java.lang.reflect类field的类成员方法: getint定义及介绍
  • java命名空间java.util.prefs类preferences的类成员方法: getint定义及介绍


  • 站内导航:


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

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

    浙ICP备11055608号-3