ResultSet 可滚动性和可更新性

JDBC 2.0 API 为结果集增加了两个新的基本能力:可滚动性和可更新性,我想肯定满足了你的要求。
在滚动结果集中可用的方法有:

rs.previous();//向前滚动

rs.next();//向后滚动

rs.getRow();//得到当前行号

rs.absolute(n);//光标定位到n行

rs.relative(int n);//相对移动n行

rs.first();//将光标定位到结果集中第一行。

rs.last();//将光标定位到结果集中最后一行。

rs.beforeFirst()//将光标定位到结果集中第一行之前。

rs.afterLast();//将光标定位到结果集中最后一行之后。

rs.moveToInsertRow();//光标移到插入行

rs.moveToCurrentRow();//光标移回到调用rs.moveToInsertRow()方法前光标所在行

//测试光标位置

rs.isFirst();

rs.isLast();

rs.isBeforeFirst();

rs.isAfterLast();

 



在可更新结果集中可用的方法有:

rs.insertRow();//把插入行加入数据库和结果集

rs.deleteRow();//从数据库和结果集中删除当前行

rs.updateXXX(int column,XXX data);XXX代表int/double/String/Date中类型之一

rs.updateXXX(String columnName,String Data);

//以上两个方法更新结果集当前行

rs.updateRow();//更新内容发送到更新数据库

 

posted @ 2013-08-27 15:02  三星蓝  阅读(384)  评论(0编辑  收藏  举报