Module  java.sql
软件包  javax.sql

Interface RowSetInternal



  • public interface RowSetInternal
    一个RowSet对象实现的界面,以呈现自己的一个RowSetReaderRowSetWriter对象。 RowSetInternal接口包含允许读写器访问和修改行集内部状态的方法。
    从以下版本开始:
    1.4
    • 方法详细信息

      • getParams

        Object[] getParams​()
                    throws SQLException
        检索已为此 RowSet对象的命令设置的参数。
        结果
        这个 RowSet对象的命令的当前参数值的数组
        异常
        SQLException - 如果发生数据库访问错误
      • getConnection

        Connection getConnection​()
                          throws SQLException
        检索 Connection传递给该对象 RowSet对象。
        结果
        传递给行集的 Connection对象或者如果没有传递对象则传递 null
        异常
        SQLException - 如果发生数据库访问错误
      • setMetaData

        void setMetaData​(RowSetMetaData md)
                  throws SQLException
        将给定的RowSetMetaData对象设置为RowSetMetaData对象的RowSet对象。 与行集关联的RowSetReader对象将使用RowSetMetaData方法来设置给出有关行集列的信息的值。
        参数
        md - 将使用有关行集列的信息设置的 RowSetMetaData对象
        异常
        SQLException - 如果发生数据库访问错误
      • getOriginal

        ResultSet getOriginal​()
                       throws SQLException
        检索ResultSet含有该原始值对象RowSet对象。

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

        结果
        行集的原始值
        异常
        SQLException - 如果发生数据库访问错误
      • getOriginalRow

        ResultSet getOriginalRow​()
                          throws SQLException
        检索包含当前行的原始值的ResultSet对象。 如果当前行没有原始值,则返回空结果集。 如果没有当前行,则抛出异常。
        结果
        当前行的原始值为 ResultSet对象
        异常
        SQLException - 如果发生数据库访问错误,或者在游标位于插入行,第一行之前或最后一行之后调用此方法