public interface RowSetInternal
为了将自身呈现给 RowSetReader
或 RowSetWriter
对象的 RowSet
对象实现应实现该接口。RowSetInternal
接口包含一些允许 reader 或 writer 访问并修改 rowset 内部状态的方法。
方法摘要 | |
---|---|
Connection |
getConnection() 获取传递给此 RowSet 对象的 Connection 对象。 |
ResultSet |
getOriginal() 获取包含此 RowSet 对象原始值的 ResultSet 对象。 |
ResultSet |
getOriginalRow() 获取仅包含当前行原始值的 ResultSet 对象。 |
Object[] |
getParams() 获取已为此 RowSet 对象的命令设置的参数。 |
void |
setMetaData(RowSetMetaData md) 将给定的 RowSetMetaData 对象设置为此 RowSet 对象的 RowSetMetaData 对象。 |
方法详细信息 |
---|
Object[] getParams() throws SQLException
RowSet
对象的命令设置的参数。
RowSet
对象的命令的当前参数值所组成的数组
SQLException
- 如果发生数据库访问错误
Connection getConnection() throws SQLException
RowSet
对象的
Connection
对象。
Connection
对象;如果没有传递任何对象,则返回
null
SQLException
- 如果发生数据库访问错误
void setMetaData(RowSetMetaData md) throws SQLException
RowSetMetaData
对象设置为此
RowSet
对象的
RowSetMetaData
对象。与 rowset 关联的
RowSetReader
对象将使用
RowSetMetaData
方法来设置那些提供关于 rowset 列信息的值。
md
- 将设置的
RowSetMetaData
对象,它具有关于 rowset 列的信息。
SQLException
- 如果发生数据库访问错误
ResultSet getOriginal() throws SQLException
RowSet
对象原始值的
ResultSet
对象。
将指针置于结果集的第一行之前。只有 getOriginal
方法返回的结果集所包含的行才会被认为具有原始值。
SQLException
- 如果发生数据库访问错误
ResultSet getOriginalRow() throws SQLException
ResultSet
对象。如果当前行不具有任何原始值,则返回空结果集。如果不存在当前行,则抛出异常。
ResultSet
对象形式的当前行的原始值
SQLException
- 如果发生数据库访问错误,或者当指针位于插入行上、第一行之前或最后一行之后时调用了此方法