数据库或数据库驱动限制,其不能创建灵敏滚动的statement对象。

解决方案 »

  1.   

    你是用的jdbc:odbc桥接器吧,它不支持ResultSet.TYPE_SCROLL_INSENSITIVE,
    ResultSet.CONCUR_UPDATABLE);
    用sqlserver的JDBC驱动程序就可以了。
      

  2.   

    看错误提示,你应该使用的是ODBC数据源访问sqlserver数据库,这种访问方式生成的结果集是不支持滚动光标的,也就是说你这句代码:
    Statement st =Connection1.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
    ResultSet.CONCUR_UPDATABLE);
    根本就和Statement st =Connection1.createStatement();没有什么差别。
    但错误应该不是出在这,而是你后面肯定取结果集记录数据时没有按记录顺序和字段顺序读取,因而报错