看到你这个语句rs.absolute(2);没有?
你用的是jdbc-odbc桥连接数据库,这样连接所得到的结果集是不支持滚动光标的,也就是说即时你用了stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);也一样不起效果。
这样得到的结果集,它不但不支持滚动光标,而不可编辑。所以你用rs.absolute(2);想取得第2条记录,这是无法成功的,系统肯定报错。
换用驱动连接数据库的方式吧!
==============================================================
如上所言,并非完全正确,请从建议的角度、用怀疑的眼光批判地接收