java resultset api_Java ResultSet接口 详细说明 | 学步园

本文详细介绍了Java中的ResultSet接口,包括其新增的常数定义、行定位方法、对行操作的支持以及对SQL3数据库类型的支持。重点讲解了如何通过absolute()、relative()、first()、last()等方法进行行定位,以及updateRow()、deleteRow()等方法进行数据更新和删除。此外,还提到了支持SQL3新数据类型的方法,如getArray()、getBlob()等。
摘要由CSDN通过智能技术生成

Java ResultSet接口 详细说明

记录集接口(ResultSet)接口

在JDBC API 2.0中,ResultSet接口有了很大的变化,增加了很多行操作、行定位的新方法,功能也强

大了许多,最主要的变化有以下几个方面:

1、新定义了若干个常数

这些常数用于指定ResultSet的类型,游标移动的方向等性质,如下所示:

public static final int FETCH_FORWARD;

public static final int FETCH_REVERSE;

public static final int FETCH_UNKNOWN;

public static final int TYPE_FORWARD_ONLY;

public static final int TYPE_SCROLL_INSENSITIVE;

public static final int TYPE_SCROLL_SENSITIVE;

public static final int CONCUR_READ_ONLY;

public static final int CONCUR_UPDATABLE;

FETCH_FORWARD:该常数的作用是指定处理记录集中行的顺序是由前到后,即从第一行开始处理,一直

到最后一行。

FETCH_REVERSE:该常数的作用是指定处理记录集中行的顺序是由后到前,即从最后一行开始处理。一

直到第一行。

FETCH_UNKNOWN:该常数的作用是不指定处理记录集中行的顺序,由JDBC驱动程序和数据库系统决定。

TYPE_FORWARD_ONLY:该常数的作用是指定数据库游标的移动方向是向前,不允许向后移动,即只能使

用ResultSet接口的next()方法,而不能使用previous()方法,否则会产生错误。

TYPE_SCROLL_INSENSITIVE:该常数的作用是指定数据库游标可以在记录集中前后移动,并且当前数据

库用户获取的记录集对其他用户的操作不敏感,就是说,当前用户正在浏览记录集中的数据,与此同时,

其他用户更新了数据库中的数据,但是当前用户所获取的记录集中的数据不会受到任

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值