java ResultSet常用方法

java ResultSet常用方法


2024年1月4日发(作者:)

2009-07-01

Statement createStatement(int resultSetType,

int resultSetConcurrency)

throws SQLException

创建一个

Statement 对象,该对象将生成具有给定类型和并发性的

ResultSet 对象。此方法与上述

createStatement 方法相同,但它允许重写默认结果集类型和并发性。

参数:resultSetType - 结果集类型,它是

_FORWARD_ONLY、_SCROLL_INSENSITIVE 或

_SCROLL_SENSITIVE

之一。

_FORWARD_ONLY:(缺省类型),ResultSet指针只允许向前移动,并且不会受到其他用户对该数据库所作更改的影响。

TYPE_SCROLL_INSENSITIVE:ResultSet指针可以前后移动,甚至可以进行特定定位,例如移至列表中的第四个记录或者从当前位置向后移动两个记录。不会受到其他用户对该数据库所作更改的影响。

TYPE_SCROLL_SENSITIVE:ResultSet指针可以前后移动,也可以定位,但这种类型受到其他用户所作更改的影响。

resultSetConcurrency - 并发类型;该参数确定是否可以更新 ResultSet,它是

_READ_ONLY 或

_UPDATABLE 之一。

CONCUR_READ_ONLY:这是缺省值,当前ResultSet对象只能读,不能更新。

CONCUR_UPDATABLE:当前ResultSet可以更新

返回:一个新的

Statement 对象,该对象将生成具有给定类型和并发性的

ResultSet 对象

抛出:SQLException - 如果发生数据库访问错误,或者给定参数不是指示类型和并发性的

ResultSet 常量

ResultSet常用方法(转)

ResultSet常用方法 JDBC 2.0 API 为结果集增加了两个新的基本能力:可滚动性和可更新性。

在滚动结果集中可用的方法有:

us();//向前滚动

();//向后滚动

();//得到当前行号

te(n);//光标定位到n行

ve(int n);//相对移动n行

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

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

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

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

InsertRow();//光标移到插入行

CurrentRow();//光标移回到调用

InsertRow()方法前光标所在行

//测试光标位置

t()

()

reFirst()

rLast()

在可更新结果集中可用的方法有:(单表)

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

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

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

XXX(String columnName,String Data); //以上两个方法更新结果集当前行

Row();//更新内容发送到更新数据库


发布者:admin,转转请注明出处:http://www.yc00.com/news/1704373220a1346551.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信