java,
分享于 点击 49754 次 点评:157
java,
--------------------------------------------------------------------------------------------------Statement stmt=con.createStatement(int Type,int Concurrency);
Type的取值,决定滚动方式,取值可以是
Result.TYPE_FORWORD_ONLY 结果集的游标只能向下滚动
Result.TYPE_SCROLL_INSENSITIVE 结果集的游标可以上下移动,当数据库变化时,当前结果集不变
Result.TYPE_SCROLL_SENSITIVE 返回可滚动的结果集,当数据库变化时,当前结果集同步改变
Concurrency的取值,决定是否可以用结果集更新数据库,取值可以是
ResultSet.CONCUR_READ_ONLY 不能用结果集更新数据库中的表
ResultSet.CONCUR_UPDATETABLE 能用结果集更新数据库中的表
ResultSet经常用到的方法:
public boolean previous() 将游标向上移动,返回boolean型数据,当移动到第一行之前时返回false
public void beforeFirst() 将游标移动到结果集的初始位置,即第一行之前
public void afterLast() 将游标移动到结果集的最后一行之后
public void first() 将游标移动到结果集的第一行
public void last() 将游标移动到结果集的最后一行
public boolean isAfterLast() 判断游标是否在最后一行之后
public boolean isBeforeFirst() 判断游标是否在第一行之前
public boolean ifFirst() 判断游标是否指向结果集的第一行
public boolean isLast() 判断游标是否指向结果集的最后一行
public int getRow() 得到当前游标所指的行号
public boolean absolute(int row) 将游标移动到参数row指定的行号
row如果取负值,就是倒数的行数,absolute(-1)表示移到最后一行,absolute(-2)表示移到倒数第二行。当移动到第一行前面或最后一行后面时,返回false。
相关文章
- 暂无相关文章
用户点评