鸿蒙OS开发文档 鸿蒙OS RowSetInternal

2024-02-25 开发教程 鸿蒙OS开发文档 匿名 6

RowSetInternal

public interface RowSetInternal

RowSet 对象为了将自身呈现给 RowSetReader 或 RowSetWriter 对象而实现的接口。 RowSetInternal 接口包含允许读取器或写入器访问和修改行集的内部状态的方法。

Since:

1.4

方法总结

修饰符和类型方法描述
ConnectiongetConnection()检索传递给此 RowSet 对象的 Connection 对象。
ResultSetgetOriginal()检索包含此 RowSet 对象的原始值的 ResultSet 对象。
ResultSetgetOriginalRow()检索仅包含当前行的原始值的 ResultSet 对象。
Object[]getParams()检索已为此 RowSet 对象的命令设置的参数。
voidsetMetaData(RowSetMetaData md)将给定的 RowSetMetaData 对象设置为此 RowSet 对象的 RowSetMetaData 对象。

方法详情

getParams

Object[] getParams() throws SQLException

检索已为此 RowSet 对象的命令设置的参数。

返回:

此 RowSet 对象的命令的当前参数值数组

Throws:

Throw名称Throw描述
SQLException如果发生数据库访问错误

getConnection

Connection getConnection() throws SQLException

检索传递给此 RowSet 对象的 Connection 对象。

返回:

传递给行集的 Connection 对象,如果没有传递,则为 null

Throws:

Throw名称Throw描述
SQLException如果发生数据库访问错误

setMetaData

void setMetaData(RowSetMetaData md) throws SQLException

将给定的 RowSetMetaData 对象设置为此 RowSet 对象的 RowSetMetaData 对象。 与行集关联的 RowSetReader 对象将使用 RowSetMetaData 方法来设置提供有关行集列的信息的值。

参数:

参数名称参数描述
md将使用有关行集列的信息设置的 RowSetMetaData 对象

Throws:

Throw名称Throw描述
SQLException如果发生数据库访问错误

getOriginal

ResultSet getOriginal() throws SQLException

检索包含此 RowSet 对象的原始值的 ResultSet 对象。

游标位于结果集中的第一行之前。 只有包含在由方法 getOriginal 返回的结果集中的行才被称为具有原始值。

返回:

行集的原始值

Throws:

Throw名称Throw描述
SQLException如果发生数据库访问错误

getOriginalRow

ResultSet getOriginalRow() throws SQLException

检索仅包含当前行的原始值的 ResultSet 对象。 如果当前行没有原始值,则返回空结果集。 如果没有当前行,则抛出异常。

返回:

当前行的原始值作为 ResultSet 对象

Throws:

Throw名称Throw描述
SQLException如果发生数据库访问错误或在光标位于插入行上、第一行之前或最后一行之后调用此方法