public interface RowSetInternal
RowSet
对象实现的接口,以便向RowSetReader
或RowSetWriter
对象展示自身。 RowSetInternal
接口包含让读取器或写入器访问和修改行集内部状态的方法。
- 自版本:
- 1.4
-
Method Summary
Modifier and TypeMethodDescription检索传递给此RowSet
对象的Connection
对象。检索包含此RowSet
对象原始值的ResultSet
对象。检索仅包含当前行原始值的ResultSet
对象。Object[]
检索为此RowSet
对象的命令设置的参数。void
将给定的RowSetMetaData
对象设置为此RowSet
对象的RowSetMetaData
对象。
-
Method Details
-
getParams
检索为此RowSet
对象的命令设置的参数。- 返回:
-
此
RowSet
对象命令的当前参数值数组 - 抛出:
-
SQLException
- 如果发生数据库访问错误
-
getConnection
检索传递给此RowSet
对象的Connection
对象。- 返回:
-
传递给行集的
Connection
对象,如果没有传递则返回null
- 抛出:
-
SQLException
- 如果发生数据库访问错误
-
setMetaData
将给定的RowSetMetaData
对象设置为此RowSet
对象的RowSetMetaData
对象。 与行集关联的RowSetReader
对象将使用RowSetMetaData
方法设置值,提供有关行集列的信息。- 参数:
-
md
- 将设置有关行集列信息的RowSetMetaData
对象 - 抛出:
-
SQLException
- 如果发生数据库访问错误
-
getOriginal
检索包含此RowSet
对象原始值的ResultSet
对象。光标位于结果集中的第一行之前。 仅在方法
getOriginal
返回的结果集中包含的行被称为具有原始值。- 返回:
- 行集的原始值
- 抛出:
-
SQLException
- 如果发生数据库访问错误
-
getOriginalRow
检索仅包含当前行原始值的ResultSet
对象。 如果当前行没有原始值,则返回空结果集。 如果没有当前行,则会抛出异常。- 返回:
-
当前行的原始值作为
ResultSet
对象 - 抛出:
-
SQLException
- 如果发生数据库访问错误或在光标位于插入行、第一行之前或最后一行之后时调用此方法
-