rs.last()一输入这句就报错了,
在createStatement里已设置了这样:
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);但还报错,还有哪些要设置或安装的吗?

解决方案 »

  1.   

    if(rs!=null){
        if(rs.next()){    }
    }
      

  2.   

    if(rs!=null){
        if(rs.next()){    }
    }如果记录大约2000条,用这种方法会不会很慢?
      

  3.   

    如果记录大约2000条,用这种方法会不会很慢?这种情况用last()干什么,如果求记录数的话
    用select count(*) from table1
      

  4.   

    那样还要操作一遍数据库,麻烦,可以这样取得最大数。rs.last();
    int intCount = rs.getRow();
    rs.first();不是一条数据时你可以这样:
    if(rs!=null){
        while(rs.next()){
    //这样是取多条数据。呵呵,基础的东西啊
        }
    }
      

  5.   

    请问怎样检查JDBC的版本???????
      

  6.   

    是不是这个getDriverVersion()??
    但显示结果是这样的:DriverVersion:2.2.00292.2.0029说明了什么版本?