使用ResultSet对象的first()方法

ResultSet.first()问题的解决方法

Statement statement = connection.createStatement
(ResultSet.TYPE_SCROLL_SENSITIVE,Result.CONCUR_UPDATABLE); //或者
(ResultSet.TYPE_SCROLL_INSENSITIVE,Result.CONCUR_UPDATABLE);
//TYPE_SCROLL_SENSITIVE结果集可以任意滚动,而且动态反映底层数据变化
//TYPE_SCROLL_INSENSITIVE结果集可以任意滚动,不能动态反映底层数据变化
//CONCUR_UPDATABLE结果集可以动态更新,缺点:限制并发访问。也就是说在某一时刻只能由一个用户访问
String sql="select * from table";
ResultSet rs=stmt.ExecuteQuery(sql);
然后就可以用rs.first()方法了

你可能感兴趣的:(jdbc)