类的用途
java.sql.SQLException

使用 SQL异常 的包
描述
提供使用 Java 编程语言访问和处理存储在数据源(通常是关系数据库)中的数据的 API。
提供用于从 Java 编程语言访问和处理服务端数据源的 API。
JDBC RowSet 实现的标准接口和基类。
提供实用程序类以允许在 Java 编程语言中的 SQL 类型和数据类型之间进行可序列化映射。
第三方供应商在其同步提供程序的实现中必须使用的标准类和接口。
  • SQL异常java.sql 中的用法

    java.sqlSQL异常 的子类
    修饰符和类型
    描述
    class 
    SQLException 的子类在批量更新操作期间发生错误时抛出。
    class 
    当数据值由于超出 MaxFieldSize 以外的原因而意外截断时,作为 DataTruncation 异常(写入时)抛出或报告为 DataTruncation 警告(读取时)的异常。
    class 
    当无法在 Connection 上设置一个或多个客户端信息属性时,将抛出 SQLException 的子类。
    class 
    当 SQLState 类值为 ' 时抛出 SQLException 的子类22',或在供应商指定的条件下。
    class 
    当 SQLState 类值为 ' 时抛出 SQLException 的子类0A'(值为“零”A)。
    class 
    当 SQLState 类值为 ' 时抛出 SQLException 的子类23',或在供应商指定的条件下。
    class 
    当 SQLState 类值为 ' 时抛出 SQLException 的子类28',或在供应商指定的条件下。
    class 
    SQLException 的子类为 SQLState 类值抛出 '08',或在供应商指定的条件下。
    class 
    SQLException 的子类在重试相同操作失败的实例时抛出,除非 SQLException 的原因得到纠正。
    class 
    SQLException 的子类抛出的情况是,如果应用程序执行一些恢复步骤并重试整个事务,或者在分布式事务的情况下,事务分支,先前失败的操作可能会成功。
    class 
    当 SQLState 类值为 ' 时抛出 SQLException 的子类42',或在供应商指定的条件下。
    class 
    SQLException 的子类在 Statement.setQueryTimeoutDriverManager.setLoginTimeoutDataSource.setLoginTimeoutXADataSource.setLoginTimeout 指定的超时已过期时抛出。
    class 
    当 SQLState 类值为 ' 时抛出 SQLException 的子类40',或在供应商指定的条件下。
    class 
    SQLException 的子类为 SQLState 类值 '08',或在供应商指定的条件下。
    class 
    SQLException 的子类在以下情况下抛出:先前失败的操作在重试操作时可能能够成功,而无需应用程序级功能的任何干预。
    class 
    提供有关数据库访问警告信息的异常。
    java.sql 中返回 SQL异常 的方法
    修饰符和类型
    方法
    描述
    SQLException.getNextException()
    通过 setNextException(SQLException ex) 检索链接到此 SQLException 对象的异常。
    java.sql 中的方法,参数类型为 SQL异常
    修饰符和类型
    方法
    描述
    void
    SQLException.setNextException(SQLException ex)
    SQLException 对象添加到链的末尾。
    java.sql 中抛出 SQL异常
    修饰符和类型
    方法
    描述
    void
    Connection.abort(Executor executor)
    终止打开的连接。
    boolean
    ResultSet.absolute(int row)
    将光标移动到此 ResultSet 对象中给定的行号。
    boolean
    Driver.acceptsURL(String url)
    检索驱动程序是否认为它可以打开到给定 URL 的连接。
    void
    PreparedStatement.addBatch()
    向此 PreparedStatement 对象的命令批次添加一组参数。
    void
    Statement.addBatch(String sql)
    将给定的 SQL 命令添加到此 Statement 对象的当前命令列表。
    void
    ResultSet.afterLast()
    将光标移动到此 ResultSet 对象的末尾,就在最后一行之后。
    boolean
    DatabaseMetaData.allProceduresAreCallable()
    检索当前用户是否可以调用方法 getProcedures 返回的所有过程。
    boolean
    DatabaseMetaData.allTablesAreSelectable()
    检索当前用户是否可以在 SELECT 语句中使用方法 getTables 返回的所有表。
    boolean
    在 autoCommit 为 true 时检索 SQLException 是否表示所有打开的结果集都已关闭,即使是可持有的结果集。
    void
    ResultSet.beforeFirst()
    将光标移动到此 ResultSet 对象的前面,就在第一行之前。
    default void
    Connection.beginRequest()
    向驱动程序提示一个请求,一个独立的工作单元,正在这个连接上开始。
    ConnectionBuilder.build()
    返回此构建器定义的对象的实例。
    ShardingKeyBuilder.build()
    返回此构建器定义的对象的实例。
    void
    Statement.cancel()
    如果 DBMS 和驱动程序都支持中止 SQL 语句,则取消此 Statement 对象。
    void
    ResultSet.cancelRowUpdates()
    取消对此 ResultSet 对象中的当前行所做的更新。
    void
    Statement.clearBatch()
    清空此 Statement 对象的当前 SQL 命令列表。
    void
    PreparedStatement.clearParameters()
    立即清除当前参数值。
    void
    Connection.clearWarnings()
    清除为此 Connection 对象报告的所有警告。
    void
    ResultSet.clearWarnings()
    清除关于此 ResultSet 对象的所有警告。
    void
    Statement.clearWarnings()
    清除关于此 Statement 对象的所有警告报告。
    void
    Connection.close()
    立即释放此 Connection 对象的数据库和 JDBC 资源,而不是等待它们自动释放。
    void
    ResultSet.close()
    立即释放此 ResultSet 对象的数据库和 JDBC 资源,而不是等待它自动关闭时发生这种情况。
    void
    Statement.close()
    立即释放此 Statement 对象的数据库和 JDBC 资源,而不是等待它自动关闭时发生这种情况。
    void
    Statement.closeOnCompletion()
    指定此 Statement 将在其所有依赖结果集关闭时关闭。
    void
    Connection.commit()
    使自上次提交/回滚以来所做的所有更改永久化,并释放当前由该 Connection 对象持有的所有数据库锁。
    Driver.connect(String url, Properties info)
    尝试建立到给定 URL 的数据库连接。
    Connection.createArrayOf(String typeName, Object[] elements)
    用于创建 Array 对象的工厂方法。
    Connection.createBlob()
    构造一个实现 Blob 接口的对象。
    Connection.createClob()
    构造一个实现 Clob 接口的对象。
    Connection.createNClob()
    构造一个实现 NClob 接口的对象。
    Connection.createSQLXML()
    构造一个实现 SQLXML 接口的对象。
    Connection.createStatement()
    创建一个 Statement 对象,用于将 SQL 语句发送到数据库。
    Connection.createStatement(int resultSetType, int resultSetConcurrency)
    创建一个 Statement 对象,它将生成具有给定类型和并发性的 ResultSet 对象。
    Connection.createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability)
    创建一个 Statement 对象,该对象将生成具有给定类型、并发性和可持有性的 ResultSet 对象。
    Connection.createStruct(String typeName, Object[] attributes)
    用于创建 Struct 对象的工厂方法。
    boolean
    检索事务中的数据定义语句是否强制事务提交。
    boolean
    检索此数据库是否忽略事务中的数据定义语句。
    void
    ResultSet.deleteRow()
    从此 ResultSet 对象和基础数据库中删除当前行。
    boolean
    DatabaseMetaData.deletesAreDetected(int type)
    通过调用方法 ResultSet.rowDeleted 检索是否可以检测到可见行删除。
    static void
    DriverManager.deregisterDriver(Driver driver)
    DriverManager 的已注册驱动程序列表中删除指定的驱动程序。
    boolean
    DatabaseMetaData.doesMaxRowSizeIncludeBlobs()
    检索方法 getMaxRowSize 的返回值是否包括 SQL 数据类型 LONGVARCHARLONGVARBINARY
    default void
    Connection.endRequest()
    向驱动程序提示请求(一个独立的工作单元)已完成。
    default String
    Statement.enquoteIdentifier(String identifier, boolean alwaysQuote)
    返回一个 SQL 标识符。
    default String
    Statement.enquoteLiteral(String val)
    返回用单引号括起来的 String
    default String
    Statement.enquoteNCharLiteral(String val)
    返回一个 String 表示用单引号括起来并以大写字母 N 为前缀的国家字符集文字。
    boolean
    PreparedStatement.execute()
    执行这个PreparedStatement对象中的SQL语句,可以是任何一种SQL语句。
    boolean
    Statement.execute(String sql)
    执行给定的 SQL 语句,它可能返回多个结果。
    boolean
    Statement.execute(String sql, int autoGeneratedKeys)
    执行给定的 SQL 语句,它可能会返回多个结果,并向驱动程序发出信号,告知任何自动生成的键都应可供检索。
    boolean
    Statement.execute(String sql, int[] columnIndexes)
    执行给定的 SQL 语句,它可能会返回多个结果,并向驱动程序发出信号,表明给定数组中指示的自动生成的键应该可供检索。
    boolean
    Statement.execute(String sql, String[] columnNames)
    执行给定的 SQL 语句,它可能会返回多个结果,并向驱动程序发出信号,表明给定数组中指示的自动生成的键应该可供检索。
    int[]
    Statement.executeBatch()
    向数据库提交一批命令以供执行,如果所有命令都成功执行,则返回一个更新计数数组。
    default long[]
    Statement.executeLargeBatch()
    向数据库提交一批命令以供执行,如果所有命令都成功执行,则返回一个更新计数数组。
    default long
    PreparedStatement.executeLargeUpdate()
    执行此 PreparedStatement 对象中的 SQL 语句,该语句必须是 SQL 数据操作语言 (DML) 语句,例如 INSERTUPDATEDELETE ;或不返回任何内容的 SQL 语句,例如 DDL 语句。
    default long
    Statement.executeLargeUpdate(String sql)
    执行给定的 SQL 语句,它可以是 INSERTUPDATEDELETE 语句或不返回任何内容的 SQL 语句,例如 SQL DDL 语句。
    default long
    Statement.executeLargeUpdate(String sql, int autoGeneratedKeys)
    执行给定的 SQL 语句并使用给定的标志向驱动程序发出信号,告知驱动程序是否应使此 Statement 对象生成的自动生成的键可用于检索。
    default long
    Statement.executeLargeUpdate(String sql, int[] columnIndexes)
    执行给定的 SQL 语句并向驱动程序发出信号,表明给定数组中指示的自动生成的键应该可供检索。
    default long
    Statement.executeLargeUpdate(String sql, String[] columnNames)
    执行给定的 SQL 语句并向驱动程序发出信号,表明给定数组中指示的自动生成的键应该可供检索。
    PreparedStatement.executeQuery()
    在此 PreparedStatement 对象中执行 SQL 查询并返回查询生成的 ResultSet 对象。
    Statement.executeQuery(String sql)
    执行给定的 SQL 语句,该语句返回单个 ResultSet 对象。
    int
    PreparedStatement.executeUpdate()
    执行此 PreparedStatement 对象中的 SQL 语句,该语句必须是 SQL 数据操作语言 (DML) 语句,例如 INSERTUPDATEDELETE ;或不返回任何内容的 SQL 语句,例如 DDL 语句。
    int
    Statement.executeUpdate(String sql)
    执行给定的 SQL 语句,它可以是 INSERTUPDATEDELETE 语句或不返回任何内容的 SQL 语句,例如 SQL DDL 语句。
    int
    Statement.executeUpdate(String sql, int autoGeneratedKeys)
    执行给定的 SQL 语句并使用给定的标志向驱动程序发出信号,告知驱动程序是否应使此 Statement 对象生成的自动生成的键可用于检索。
    int
    Statement.executeUpdate(String sql, int[] columnIndexes)
    执行给定的 SQL 语句并向驱动程序发出信号,表明给定数组中指示的自动生成的键应该可供检索。
    int
    Statement.executeUpdate(String sql, String[] columnNames)
    执行给定的 SQL 语句并向驱动程序发出信号,表明给定数组中指示的自动生成的键应该可供检索。
    int
    ResultSet.findColumn(String columnLabel)
    将给定的 ResultSet 列标签映射到它的 ResultSet 列索引。
    boolean
    ResultSet.first()
    将光标移动到此 ResultSet 对象的第一行。
    void
    Array.free()
    此方法释放 Array 对象并释放它持有的资源。
    void
    Blob.free()
    此方法释放 Blob 对象并释放它持有的资源。
    void
    Clob.free()
    此方法释放 Clob 对象持有的资源。
    void
    SQLXML.free()
    此方法关闭此对象并释放它持有的资源。
    boolean
    DatabaseMetaData.generatedKeyAlwaysReturned()
    为自动生成的键列指定的列名或索引有效且语句成功,则检索是否始终返回生成的键。
    Array.getArray()
    在 Java 编程语言中以数组形式检索此 Array 对象指定的 SQL ARRAY 值的内容。
    Array.getArray(long index, int count)
    检索此 Array 对象指定的 SQL ARRAY 值的切片,从指定的 index 开始,最多包含 SQL 数组的 count 个连续元素。
    Array.getArray(long index, int count, Map<String,Class<?>> map)
    检索此 Array 对象指定的 SQL ARRAY 值的切片,从指定的 index 开始,最多包含 SQL 数组的 count 个连续元素。
    Array.getArray(Map<String,Class<?>> map)
    检索此 Array 对象指定的 SQL ARRAY 值的内容。
    CallableStatement.getArray(int parameterIndex)
    检索指定 JDBC ARRAY 参数的值作为 Java 编程语言中的 Array 对象。
    CallableStatement.getArray(String parameterName)
    检索 JDBC ARRAY 参数的值作为 Java 编程语言中的 Array 对象。
    ResultSet.getArray(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 Array 对象。
    ResultSet.getArray(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 Array 对象。
    检索此 Clob 对象指定的 CLOB 值作为 ascii 流。
    ResultSet.getAsciiStream(int columnIndex)
    检索此 ResultSet 对象当前行中指定列的值作为 ASCII 字符流。
    ResultSet.getAsciiStream(String columnLabel)
    检索此 ResultSet 对象当前行中指定列的值作为 ASCII 字符流。
    DatabaseMetaData.getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern)
    检索给定模式和目录中可用的用户定义类型 (UDT) 的给定类型的给定属性的描述。
    Struct.getAttributes()
    生成此 Struct 对象表示的 SQL 结构化类型的属性的有序值。
    Struct.getAttributes(Map<String,Class<?>> map)
    生成此 Struct 对象表示的 SQL 结构化类型的属性的有序值。
    boolean
    Connection.getAutoCommit()
    检索此 Connection 对象的当前自动提交模式。
    int
    Array.getBaseType()
    检索此 Array 对象指定的数组中元素的 JDBC 类型。
    检索此 Array 对象指定的数组中元素的 SQL 类型名称。
    检索此 Ref 对象引用的 SQL 结构类型的完全限定 SQL 名称。
    DatabaseMetaData.getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable)
    检索表中唯一标识一行的最佳列集的描述。
    CallableStatement.getBigDecimal(int parameterIndex)
    检索指定 JDBC NUMERIC 参数的值作为 java.math.BigDecimal 对象,小数点右侧的位数与该值包含的位数一样多。
    CallableStatement.getBigDecimal(int parameterIndex, int scale)
    已弃用。
    使用 getBigDecimal(int parameterIndex)getBigDecimal(String parameterName)
    CallableStatement.getBigDecimal(String parameterName)
    检索 JDBC NUMERIC 参数的值作为 java.math.BigDecimal 对象,小数点右侧的位数与该值包含的位数一样多。
    ResultSet.getBigDecimal(int columnIndex)
    以全精度检索此 ResultSet 对象当前行中指定列的值作为 java.math.BigDecimal
    ResultSet.getBigDecimal(int columnIndex, int scale)
    已弃用。
    使用 getBigDecimal(int columnIndex)getBigDecimal(String columnLabel)
    ResultSet.getBigDecimal(String columnLabel)
    以全精度检索此 ResultSet 对象当前行中指定列的值作为 java.math.BigDecimal
    ResultSet.getBigDecimal(String columnLabel, int scale)
    已弃用。
    使用 getBigDecimal(int columnIndex)getBigDecimal(String columnLabel)
    检索此 Blob 实例指定的 BLOB 值作为流。
    Blob.getBinaryStream(long pos, long length)
    返回包含部分 Blob 值的 InputStream 对象,从 pos 指定的字节开始,长度为 length 个字节。
    ResultSet.getBinaryStream(int columnIndex)
    检索此 ResultSet 对象当前行中指定列的值作为未解释字节流。
    ResultSet.getBinaryStream(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值作为未解释的 byte s 的流。
    SQLXML.getBinaryStream()
    检索此 SQLXML 实例指定的 XML 值作为流。
    CallableStatement.getBlob(int parameterIndex)
    检索指定 JDBC BLOB 参数的值作为 Java 编程语言中的 Blob 对象。
    CallableStatement.getBlob(String parameterName)
    检索 JDBC BLOB 参数的值作为 Java 编程语言中的 Blob 对象。
    ResultSet.getBlob(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 Blob 对象。
    ResultSet.getBlob(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 Blob 对象。
    boolean
    CallableStatement.getBoolean(int parameterIndex)
    检索指定 JDBC BITBOOLEAN 参数的值作为 Java 编程语言中的 boolean
    boolean
    CallableStatement.getBoolean(String parameterName)
    检索 JDBC BITBOOLEAN 参数的值作为 Java 编程语言中的 boolean
    boolean
    ResultSet.getBoolean(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 boolean
    boolean
    ResultSet.getBoolean(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 boolean
    byte
    CallableStatement.getByte(int parameterIndex)
    检索指定 JDBC TINYINT 参数的值作为 Java 编程语言中的 byte
    byte
    CallableStatement.getByte(String parameterName)
    检索 JDBC TINYINT 参数的值作为 Java 编程语言中的 byte
    byte
    ResultSet.getByte(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 byte
    byte
    ResultSet.getByte(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 byte
    byte[]
    Blob.getBytes(long pos, int length)
    检索此 Blob 对象表示的全部或部分 BLOB 值,作为字节数组。
    byte[]
    CallableStatement.getBytes(int parameterIndex)
    检索指定 JDBC BINARYVARBINARY 参数的值作为 Java 编程语言中 byte 值的数组。
    byte[]
    CallableStatement.getBytes(String parameterName)
    检索 JDBC BINARYVARBINARY 参数的值作为 Java 编程语言中 byte 值的数组。
    byte[]
    ResultSet.getBytes(int columnIndex)
    检索此 ResultSet 对象当前行中指定列的值,作为 Java 编程语言中的 byte 数组。
    byte[]
    ResultSet.getBytes(String columnLabel)
    检索此 ResultSet 对象当前行中指定列的值,作为 Java 编程语言中的 byte 数组。
    Connection.getCatalog()
    检索此 Connection 对象的当前目录名称。
    ResultSetMetaData.getCatalogName(int column)
    获取指定列的表的目录名称。
    DatabaseMetaData.getCatalogs()
    检索此数据库中可用的目录名称。
    DatabaseMetaData.getCatalogSeparator()
    检索此数据库用作目录和表名称之间分隔符的 String
    DatabaseMetaData.getCatalogTerm()
    检索数据库供应商的首选术语“目录”。
    CallableStatement.getCharacterStream(int parameterIndex)
    检索指定参数的值作为 Java 编程语言中的 java.io.Reader 对象。
    CallableStatement.getCharacterStream(String parameterName)
    检索指定参数的值作为 Java 编程语言中的 java.io.Reader 对象。
    检索此 Clob 对象指定的 CLOB 值作为 java.io.Reader 对象(或作为字符流)。
    Clob.getCharacterStream(long pos, long length)
    返回包含部分 Clob 值的 Reader 对象,以 pos 指定的字符开头,长度为 length 个字符。
    ResultSet.getCharacterStream(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值作为 java.io.Reader 对象。
    ResultSet.getCharacterStream(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值作为 java.io.Reader 对象。
    检索由此 SQLXML 实例指定为 java.io.Reader 对象的 XML 值。
    Connection.getClientInfo()
    返回一个列表,其中包含驱动程序支持的每个客户端信息属性的名称和当前值。
    Connection.getClientInfo(String name)
    返回名称指定的客户端信息属性的值。
    DatabaseMetaData.getClientInfoProperties()
    检索驱动程序支持的客户端信息属性的列表。
    CallableStatement.getClob(int parameterIndex)
    检索指定 JDBC CLOB 参数的值作为 Java 编程语言中的 java.sql.Clob 对象。
    CallableStatement.getClob(String parameterName)
    检索 JDBC CLOB 参数的值作为 Java 编程语言中的 java.sql.Clob 对象。
    ResultSet.getClob(int columnIndex)
    检索此 ResultSet 对象当前行中指定列的值作为 Java 编程语言中的 Clob 对象。
    ResultSet.getClob(String columnLabel)
    检索此 ResultSet 对象当前行中指定列的值作为 Java 编程语言中的 Clob 对象。
    ResultSetMetaData.getColumnClassName(int column)
    如果调用方法 ResultSet.getObject 以从列中检索值,则返回制造其实例的 Java 类的完全限定名称。
    int
    ResultSetMetaData.getColumnCount()
    返回此 ResultSet 对象中的列数。
    int
    ResultSetMetaData.getColumnDisplaySize(int column)
    指示指定列的正常最大字符宽度。
    ResultSetMetaData.getColumnLabel(int column)
    获取指定列的建议标题以用于打印输出和显示。
    ResultSetMetaData.getColumnName(int column)
    获取指定列的名称。
    DatabaseMetaData.getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern)
    检索对表列的访问权限的描述。
    DatabaseMetaData.getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)
    检索指定目录中可用表列的说明。
    int
    ResultSetMetaData.getColumnType(int column)
    检索指定列的 SQL 类型。
    ResultSetMetaData.getColumnTypeName(int column)
    检索指定列的特定于数据库的类型名称。
    int
    ResultSet.getConcurrency()
    检索此 ResultSet 对象的并发模式。
    DatabaseMetaData.getConnection()
    检索生成此元数据对象的连接。
    static Connection
    DriverManager.getConnection(String url)
    尝试建立与给定数据库 URL 的连接。
    static Connection
    DriverManager.getConnection(String url, String user, String password)
    尝试建立与给定数据库 URL 的连接。
    static Connection
    DriverManager.getConnection(String url, Properties info)
    尝试建立与给定数据库 URL 的连接。
    Statement.getConnection()
    检索生成此 Statement 对象的 Connection 对象。
    DatabaseMetaData.getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable)
    检索给定外键表中引用主键的外键列的描述或表示父表(可以是相同或不同的表)的唯一约束的列。
    ResultSet.getCursorName()
    检索此 ResultSet 对象使用的 SQL 游标的名称。
    int
    DatabaseMetaData.getDatabaseMajorVersion()
    检索基础数据库的主要版本号。
    int
    DatabaseMetaData.getDatabaseMinorVersion()
    检索基础数据库的次要版本号。
    DatabaseMetaData.getDatabaseProductName()
    检索此数据库产品的名称。
    DatabaseMetaData.getDatabaseProductVersion()
    检索此数据库产品的版本号。
    CallableStatement.getDate(int parameterIndex)
    检索指定 JDBC DATE 参数的值作为 java.sql.Date 对象。
    CallableStatement.getDate(int parameterIndex, Calendar cal)
    检索指定 JDBC DATE 参数的值作为 java.sql.Date 对象,使用给定的 Calendar 对象构造日期。
    CallableStatement.getDate(String parameterName)
    检索 JDBC DATE 参数的值作为 java.sql.Date 对象。
    CallableStatement.getDate(String parameterName, Calendar cal)
    检索 JDBC DATE 参数的值作为 java.sql.Date 对象,使用给定的 Calendar 对象构造日期。
    ResultSet.getDate(int columnIndex)
    检索此 ResultSet 对象当前行中指定列的值作为 Java 编程语言中的 java.sql.Date 对象。
    ResultSet.getDate(int columnIndex, Calendar cal)
    检索此 ResultSet 对象当前行中指定列的值作为 Java 编程语言中的 java.sql.Date 对象。
    ResultSet.getDate(String columnLabel)
    检索此 ResultSet 对象当前行中指定列的值作为 Java 编程语言中的 java.sql.Date 对象。
    ResultSet.getDate(String columnLabel, Calendar cal)
    检索此 ResultSet 对象当前行中指定列的值作为 Java 编程语言中的 java.sql.Date 对象。
    int
    DatabaseMetaData.getDefaultTransactionIsolation()
    检索此数据库的默认事务隔离级别。
    double
    CallableStatement.getDouble(int parameterIndex)
    检索指定 JDBC DOUBLE 参数的值作为 Java 编程语言中的 double
    double
    CallableStatement.getDouble(String parameterName)
    检索 JDBC DOUBLE 参数的值作为 Java 编程语言中的 double
    double
    ResultSet.getDouble(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 double
    double
    ResultSet.getDouble(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 double
    static Driver
    DriverManager.getDriver(String url)
    尝试定位理解给定 URL 的驱动程序。
    DatabaseMetaData.getDriverName()
    检索此 JDBC 驱动程序的名称。
    DatabaseMetaData.getDriverVersion()
    检索此 JDBC 驱动程序的版本号作为 String
    DatabaseMetaData.getExportedKeys(String catalog, String schema, String table)
    检索引用给定表的主键列(表导出的外键)的外键列的描述。
    DatabaseMetaData.getExtraNameCharacters()
    检索所有可在未加引号的标识符名称中使用的“额外”字符(那些超出 az、AZ、0-9 和 _ 的字符)。
    int
    ResultSet.getFetchDirection()
    检索此 ResultSet 对象的提取方向。
    int
    Statement.getFetchDirection()
    检索从数据库表中获取行的方向,这是从此 Statement 对象生成的结果集的默认方向。
    int
    ResultSet.getFetchSize()
    检索此 ResultSet 对象的提取大小。
    int
    Statement.getFetchSize()
    检索作为从该 Statement 对象生成的 ResultSet 对象的默认提取大小的结果集行数。
    float
    CallableStatement.getFloat(int parameterIndex)
    检索指定 JDBC FLOAT 参数的值作为 Java 编程语言中的 float
    float
    CallableStatement.getFloat(String parameterName)
    检索 JDBC FLOAT 参数的值作为 Java 编程语言中的 float
    float
    ResultSet.getFloat(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 float
    float
    ResultSet.getFloat(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 float
    DatabaseMetaData.getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern)
    检索给定目录的系统或用户函数参数和返回类型的描述。
    DatabaseMetaData.getFunctions(String catalog, String schemaPattern, String functionNamePattern)
    检索给定目录中可用的系统和用户功能的描述。
    Statement.getGeneratedKeys()
    检索因执行此 Statement 对象而创建的任何自动生成的键。
    int
    Connection.getHoldability()
    检索使用此 Connection 对象创建的 ResultSet 对象的当前可持有性。
    int
    ResultSet.getHoldability()
    检索此 ResultSet 对象的可持有性
    DatabaseMetaData.getIdentifierQuoteString()
    检索用于引用 SQL 标识符的字符串。
    DatabaseMetaData.getImportedKeys(String catalog, String schema, String table)
    检索给定表的外键列(表导入的主键)引用的主键列的描述。
    DatabaseMetaData.getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate)
    检索给定表的索引和统计信息的描述。
    int
    CallableStatement.getInt(int parameterIndex)
    检索指定 JDBC INTEGER 参数的值作为 Java 编程语言中的 int
    int
    CallableStatement.getInt(String parameterName)
    检索 JDBC INTEGER 参数的值作为 Java 编程语言中的 int
    int
    ResultSet.getInt(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 int
    int
    ResultSet.getInt(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 int
    int
    DatabaseMetaData.getJDBCMajorVersion()
    检索此驱动程序的主要 JDBC 版本号。
    int
    DatabaseMetaData.getJDBCMinorVersion()
    检索此驱动程序的次要 JDBC 版本号。
    default long
    Statement.getLargeMaxRows()
    检索由此 Statement 对象生成的 ResultSet 对象可以包含的最大行数。
    default long
    Statement.getLargeUpdateCount()
    检索当前结果作为更新计数;如果结果是 ResultSet 对象或没有更多结果,则返回 -1。
    long
    CallableStatement.getLong(int parameterIndex)
    检索指定 JDBC BIGINT 参数的值作为 Java 编程语言中的 long
    long
    CallableStatement.getLong(String parameterName)
    检索 JDBC BIGINT 参数的值作为 Java 编程语言中的 long
    long
    ResultSet.getLong(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 long
    long
    ResultSet.getLong(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 long
    int
    DatabaseMetaData.getMaxBinaryLiteralLength()
    检索此数据库允许在内联二进制文字中使用的最大十六进制字符数。
    int
    DatabaseMetaData.getMaxCatalogNameLength()
    检索此数据库允许在目录名称中使用的最大字符数。
    int
    DatabaseMetaData.getMaxCharLiteralLength()
    检索此数据库允许字符文字的最大字符数。
    int
    DatabaseMetaData.getMaxColumnNameLength()
    检索此数据库允许的列名称的最大字符数。
    int
    DatabaseMetaData.getMaxColumnsInGroupBy()
    检索此数据库在 GROUP BY 子句中允许的最大列数。
    int
    DatabaseMetaData.getMaxColumnsInIndex()
    检索此数据库允许在索引中的最大列数。
    int
    DatabaseMetaData.getMaxColumnsInOrderBy()
    检索此数据库在 ORDER BY 子句中允许的最大列数。
    int
    DatabaseMetaData.getMaxColumnsInSelect()
    检索此数据库在 SELECT 列表中允许的最大列数。
    int
    DatabaseMetaData.getMaxColumnsInTable()
    检索此数据库允许在表中包含的最大列数。
    int
    DatabaseMetaData.getMaxConnections()
    检索可能的与此数据库的最大并发连接数。
    int
    DatabaseMetaData.getMaxCursorNameLength()
    检索此数据库允许在游标名称中使用的最大字符数。
    int
    Statement.getMaxFieldSize()
    检索可为此 Statement 对象生成的 ResultSet 对象中的字符和二进制列值返回的最大字节数。
    int
    DatabaseMetaData.getMaxIndexLength()
    检索此数据库允许索引的最大字节数,包括索引的所有部分。
    default long
    DatabaseMetaData.getMaxLogicalLobSize()
    检索此数据库允许 LOB 的逻辑大小的最大字节数。
    int
    DatabaseMetaData.getMaxProcedureNameLength()
    检索此数据库允许在过程名称中使用的最大字符数。
    int
    Statement.getMaxRows()
    检索由此 Statement 对象生成的 ResultSet 对象可以包含的最大行数。
    int
    DatabaseMetaData.getMaxRowSize()
    检索此数据库在单行中允许的最大字节数。
    int
    DatabaseMetaData.getMaxSchemaNameLength()
    检索此数据库允许在架构名称中使用的最大字符数。
    int
    DatabaseMetaData.getMaxStatementLength()
    检索此数据库允许在 SQL 语句中使用的最大字符数。
    int
    DatabaseMetaData.getMaxStatements()
    检索可同时打开的此数据库的最大活动语句数。
    int
    DatabaseMetaData.getMaxTableNameLength()
    检索此数据库允许在表名中使用的最大字符数。
    int
    DatabaseMetaData.getMaxTablesInSelect()
    检索此数据库在 SELECT 语句中允许的最大表数。
    int
    DatabaseMetaData.getMaxUserNameLength()
    检索此数据库允许在用户名中使用的最大字符数。
    Connection.getMetaData()
    检索一个 DatabaseMetaData 对象,该对象包含有关此 Connection 对象表示连接的数据库的元数据。
    PreparedStatement.getMetaData()
    检索一个 ResultSetMetaData 对象,其中包含有关执行此 PreparedStatement 对象时将返回的 ResultSet 对象的列的信息。
    ResultSet.getMetaData()
    检索此 ResultSet 对象的列的数量、类型和属性。
    boolean
    Statement.getMoreResults()
    移动到此 Statement 对象的下一个结果,如果它是 ResultSet 对象则返回 true,并隐式关闭使用方法 getResultSet 获得的任何当前 ResultSet 对象。
    boolean
    Statement.getMoreResults(int current)
    移动到此 Statement 对象的下一个结果,根据给定标志指定的指令处理任何当前 ResultSet 对象,如果下一个结果是 ResultSet 对象,则返回 true
    CallableStatement.getNCharacterStream(int parameterIndex)
    检索指定参数的值作为 Java 编程语言中的 java.io.Reader 对象。
    CallableStatement.getNCharacterStream(String parameterName)
    检索指定参数的值作为 Java 编程语言中的 java.io.Reader 对象。
    ResultSet.getNCharacterStream(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值作为 java.io.Reader 对象。
    ResultSet.getNCharacterStream(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值作为 java.io.Reader 对象。
    CallableStatement.getNClob(int parameterIndex)
    检索指定 JDBC NCLOB 参数的值作为 Java 编程语言中的 java.sql.NClob 对象。
    CallableStatement.getNClob(String parameterName)
    检索 JDBC NCLOB 参数的值作为 Java 编程语言中的 java.sql.NClob 对象。
    ResultSet.getNClob(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 NClob 对象。
    ResultSet.getNClob(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 NClob 对象。
    int
    Connection.getNetworkTimeout()
    检索驱动程序将等待数据库请求完成的毫秒数。
    CallableStatement.getNString(int parameterIndex)
    检索指定 NCHARNVARCHARLONGNVARCHAR 参数的值作为 Java 编程语言中的 String
    CallableStatement.getNString(String parameterName)
    检索指定 NCHARNVARCHARLONGNVARCHAR 参数的值作为 Java 编程语言中的 String
    ResultSet.getNString(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 String
    ResultSet.getNString(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 String
    DatabaseMetaData.getNumericFunctions()
    检索此数据库可用的数学函数的逗号分隔列表。
    CallableStatement.getObject(int parameterIndex)
    检索指定参数的值作为 Java 编程语言中的 Object
    <T> T
    CallableStatement.getObject(int parameterIndex, Class<T> type)
    返回表示 OUT 参数 parameterIndex 值的对象,如果支持转换,将从参数的 SQL 类型转换为请求的 Java 数据类型。
    CallableStatement.getObject(int parameterIndex, Map<String,Class<?>> map)
    返回表示 OUT 参数 parameterIndex 值的对象,并将 map 用于参数值的自定义映射。
    CallableStatement.getObject(String parameterName)
    检索参数值作为 Java 编程语言中的 Object
    <T> T
    CallableStatement.getObject(String parameterName, Class<T> type)
    返回表示 OUT 参数 parameterName 值的对象,并将从参数的 SQL 类型转换为请求的 Java 数据类型(如果支持转换)。
    CallableStatement.getObject(String parameterName, Map<String,Class<?>> map)
    返回表示 OUT 参数值的对象 parameterName 并使用 map 进行参数值的自定义映射。
    Ref.getObject()
    检索此 Ref 对象引用的 SQL 结构化类型实例。
    Ref.getObject(Map<String,Class<?>> map)
    检索引用的对象并使用给定的类型映射将其映射到 Java 类型。
    ResultSet.getObject(int columnIndex)
    获取此 ResultSet 对象当前行中指定列的值,作为 Java 编程语言中的 Object
    <T> T
    ResultSet.getObject(int columnIndex, Class<T> type)
    检索此 ResultSet 对象的当前行中指定列的值,如果支持转换,则将该列的 SQL 类型转换为请求的 Java 数据类型。
    ResultSet.getObject(int columnIndex, Map<String,Class<?>> map)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 Object
    ResultSet.getObject(String columnLabel)
    获取此 ResultSet 对象当前行中指定列的值,作为 Java 编程语言中的 Object
    <T> T
    ResultSet.getObject(String columnLabel, Class<T> type)
    检索此 ResultSet 对象的当前行中指定列的值,如果支持转换,则将该列的 SQL 类型转换为请求的 Java 数据类型。
    ResultSet.getObject(String columnLabel, Map<String,Class<?>> map)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 Object
    ParameterMetaData.getParameterClassName(int param)
    检索应将其实例传递给方法 PreparedStatement.setObject 的 Java 类的完全限定名称。
    int
    ParameterMetaData.getParameterCount()
    检索 PreparedStatement 对象中的参数数量,此 ParameterMetaData 对象包含其信息。
    PreparedStatement.getParameterMetaData()
    检索此 PreparedStatement 对象参数的数量、类型和属性。
    int
    ParameterMetaData.getParameterMode(int param)
    检索指定参数的模式。
    int
    ParameterMetaData.getParameterType(int param)
    检索指定参数的 SQL 类型。
    ParameterMetaData.getParameterTypeName(int param)
    检索指定参数的特定于数据库的类型名称。
    int
    ParameterMetaData.getPrecision(int param)
    检索指定参数的指定列大小。
    int
    ResultSetMetaData.getPrecision(int column)
    获取指定列的指定列大小。
    DatabaseMetaData.getPrimaryKeys(String catalog, String schema, String table)
    检索给定表的主键列的描述。
    DatabaseMetaData.getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern)
    检索给定目录的存储过程参数和结果列的描述。
    DatabaseMetaData.getProcedures(String catalog, String schemaPattern, String procedureNamePattern)
    检索给定目录中可用的存储过程的描述。
    DatabaseMetaData.getProcedureTerm()
    检索数据库供应商的首选术语“过程”。
    Driver.getPropertyInfo(String url, Properties info)
    获取有关此驱动程序的可能属性的信息。
    DatabaseMetaData.getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)
    检索指定目录和模式中给定表中可用的伪列或隐藏列的描述。
    int
    Statement.getQueryTimeout()
    检索驱动程序等待 Statement 对象执行的秒数。
    CallableStatement.getRef(int parameterIndex)
    检索指定 JDBC REF(<structured-type>) 参数的值作为 Java 编程语言中的 Ref 对象。
    CallableStatement.getRef(String parameterName)
    检索 JDBC REF(<structured-type>) 参数的值作为 Java 编程语言中的 Ref 对象。
    ResultSet.getRef(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 Ref 对象。
    ResultSet.getRef(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 Ref 对象。
    Array.getResultSet()
    检索包含此 Array 对象指定的 SQL ARRAY 值的元素的结果集。
    Array.getResultSet(long index, int count)
    检索包含子数组元素的结果集,该子数组从索引 index 开始,最多包含 count 个连续元素。
    Array.getResultSet(long index, int count, Map<String,Class<?>> map)
    检索包含子数组元素的结果集,该子数组从索引 index 开始,最多包含 count 个连续元素。
    Array.getResultSet(Map<String,Class<?>> map)
    检索包含此 Array 对象指定的 SQL ARRAY 值的元素的结果集。
    Statement.getResultSet()
    检索当前结果作为 ResultSet 对象。
    int
    检索由此 Statement 对象生成的 ResultSet 对象的结果集并发性。
    int
    DatabaseMetaData.getResultSetHoldability()
    检索此数据库对 ResultSet 对象的默认可持有性。
    int
    检索由此 Statement 对象生成的 ResultSet 对象的结果集可持有性。
    int
    Statement.getResultSetType()
    检索由此 Statement 对象生成的 ResultSet 对象的结果集类型。
    int
    ResultSet.getRow()
    检索当前行号。
    CallableStatement.getRowId(int parameterIndex)
    检索指定 JDBC ROWID 参数的值作为 java.sql.RowId 对象。
    CallableStatement.getRowId(String parameterName)
    检索指定 JDBC ROWID 参数的值作为 java.sql.RowId 对象。
    ResultSet.getRowId(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.RowId 对象。
    ResultSet.getRowId(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.RowId 对象。
    DatabaseMetaData.getRowIdLifetime()
    指示此数据源是否支持 SQL ROWID 类型,以及 RowId 对象保持有效的生命周期。
    int
    Savepoint.getSavepointId()
    检索此 Savepoint 对象表示的保存点的生成 ID。
    Savepoint.getSavepointName()
    检索此 Savepoint 对象表示的保存点的名称。
    int
    ParameterMetaData.getScale(int param)
    检索指定参数的小数点右侧的位数。对于比例不适用的数据类型,返回 0。
    int
    ResultSetMetaData.getScale(int column)
    获取指定列的小数点右边的位数。对于比例不适用的数据类型,返回 0。
    Connection.getSchema()
    检索此 Connection 对象的当前架构名称。
    ResultSetMetaData.getSchemaName(int column)
    获取指定列的表架构。
    DatabaseMetaData.getSchemas()
    检索此数据库中可用的架构名称。
    DatabaseMetaData.getSchemas(String catalog, String schemaPattern)
    检索此数据库中可用的架构名称。
    DatabaseMetaData.getSchemaTerm()
    检索数据库供应商的首选术语“架构”。
    DatabaseMetaData.getSearchStringEscape()
    检索可用于转义通配符的字符串。
    short
    CallableStatement.getShort(int parameterIndex)
    检索指定 JDBC SMALLINT 参数的值作为 Java 编程语言中的 short
    short
    CallableStatement.getShort(String parameterName)
    检索 JDBC SMALLINT 参数的值作为 Java 编程语言中的 short
    short
    ResultSet.getShort(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 short
    short
    ResultSet.getShort(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 short
    <T extends Source>
    T
    SQLXML.getSource(Class<T> sourceClass)
    返回用于读取此 SQLXML 实例指定的 XML 值的源。
    DatabaseMetaData.getSQLKeywords()
    检索此数据库的所有 SQL 关键字的逗号分隔列表,这些关键字也不是 SQL:2003 关键字。
    int
    DatabaseMetaData.getSQLStateType()
    指示 SQLException.getSQLState 返回的 SQLSTATE 是 X/Open(现在称为 Open Group)SQL CLI 还是 SQL:2003。
    SQLData.getSQLTypeName()
    返回此对象表示的 SQL 用户定义类型的完全限定名称。
    Struct.getSQLTypeName()
    检索此 Struct 对象表示的 SQL 结构类型的 SQL 类型名称。
    CallableStatement.getSQLXML(int parameterIndex)
    检索指定 SQL XML 参数的值作为 Java 编程语言中的 java.sql.SQLXML 对象。
    CallableStatement.getSQLXML(String parameterName)
    检索指定 SQL XML 参数的值作为 Java 编程语言中的 java.sql.SQLXML 对象。
    ResultSet.getSQLXML(int columnIndex)
    检索此 ResultSet 当前行中指定列的值作为 Java 编程语言中的 java.sql.SQLXML 对象。
    ResultSet.getSQLXML(String columnLabel)
    检索此 ResultSet 当前行中指定列的值作为 Java 编程语言中的 java.sql.SQLXML 对象。
    ResultSet.getStatement()
    检索生成此 ResultSet 对象的 Statement 对象。
    CallableStatement.getString(int parameterIndex)
    检索指定 JDBC CHARVARCHARLONGVARCHAR 参数的值作为 Java 编程语言中的 String
    CallableStatement.getString(String parameterName)
    检索 JDBC CHARVARCHARLONGVARCHAR 参数的值作为 Java 编程语言中的 String
    ResultSet.getString(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 String
    ResultSet.getString(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值,作为 Java 编程语言中的 String
    SQLXML.getString()
    返回此 SQLXML 实例指定的 XML 值的字符串表示形式。
    DatabaseMetaData.getStringFunctions()
    检索可用于此数据库的字符串函数的逗号分隔列表。
    Clob.getSubString(long pos, int length)
    检索此 Clob 对象指定的 CLOB 值中指定子字符串的副本。
    DatabaseMetaData.getSuperTables(String catalog, String schemaPattern, String tableNamePattern)
    检索在此数据库的特定模式中定义的表层次结构的描述。
    DatabaseMetaData.getSuperTypes(String catalog, String schemaPattern, String typeNamePattern)
    检索在此数据库的特定模式中定义的用户定义类型 (UDT) 层次结构的描述。
    DatabaseMetaData.getSystemFunctions()
    检索可用于此数据库的以逗号分隔的系统函数列表。
    ResultSetMetaData.getTableName(int column)
    获取指定列的表名。
    DatabaseMetaData.getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern)
    检索目录中可用的每个表的访问权限的描述。
    DatabaseMetaData.getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types)
    检索给定目录中可用表的描述。
    DatabaseMetaData.getTableTypes()
    检索此数据库中可用的表类型。
    CallableStatement.getTime(int parameterIndex)
    检索指定 JDBC TIME 参数的值作为 java.sql.Time 对象。
    CallableStatement.getTime(int parameterIndex, Calendar cal)
    检索指定 JDBC TIME 参数的值作为 java.sql.Time 对象,使用给定的 Calendar 对象构造时间。
    CallableStatement.getTime(String parameterName)
    检索 JDBC TIME 参数的值作为 java.sql.Time 对象。
    CallableStatement.getTime(String parameterName, Calendar cal)
    检索 JDBC TIME 参数的值作为 java.sql.Time 对象,使用给定的 Calendar 对象构造时间。
    ResultSet.getTime(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.Time 对象。
    ResultSet.getTime(int columnIndex, Calendar cal)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.Time 对象。
    ResultSet.getTime(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.Time 对象。
    ResultSet.getTime(String columnLabel, Calendar cal)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.Time 对象。
    DatabaseMetaData.getTimeDateFunctions()
    检索此数据库可用的时间和日期函数的逗号分隔列表。
    CallableStatement.getTimestamp(int parameterIndex)
    检索指定 JDBC TIMESTAMP 参数的值作为 java.sql.Timestamp 对象。
    CallableStatement.getTimestamp(int parameterIndex, Calendar cal)
    检索指定 JDBC TIMESTAMP 参数的值作为 java.sql.Timestamp 对象,使用给定的 Calendar 对象构造 Timestamp 对象。
    CallableStatement.getTimestamp(String parameterName)
    检索 JDBC TIMESTAMP 参数的值作为 java.sql.Timestamp 对象。
    CallableStatement.getTimestamp(String parameterName, Calendar cal)
    检索 JDBC TIMESTAMP 参数的值作为 java.sql.Timestamp 对象,使用给定的 Calendar 对象构造 Timestamp 对象。
    ResultSet.getTimestamp(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.Timestamp 对象。
    ResultSet.getTimestamp(int columnIndex, Calendar cal)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.Timestamp 对象。
    ResultSet.getTimestamp(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.Timestamp 对象。
    ResultSet.getTimestamp(String columnLabel, Calendar cal)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.Timestamp 对象。
    int
    检索此 Connection 对象的当前事务隔离级别。
    int
    ResultSet.getType()
    检索此 ResultSet 对象的类型。
    DatabaseMetaData.getTypeInfo()
    检索此数据库支持的所有数据类型的描述。
    Connection.getTypeMap()
    检索与此 Connection 对象关联的 Map 对象。
    DatabaseMetaData.getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types)
    检索在特定模式中定义的用户定义类型 (UDT) 的描述。
    ResultSet.getUnicodeStream(int columnIndex)
    已弃用。
    使用 getCharacterStream 代替 getUnicodeStream
    ResultSet.getUnicodeStream(String columnLabel)
    已弃用。
    使用 getCharacterStream 代替
    int
    Statement.getUpdateCount()
    检索当前结果作为更新计数;如果结果是 ResultSet 对象或没有更多结果,则返回 -1。
    CallableStatement.getURL(int parameterIndex)
    检索指定 JDBC DATALINK 参数的值作为 java.net.URL 对象。
    CallableStatement.getURL(String parameterName)
    检索 JDBC DATALINK 参数的值作为 java.net.URL 对象。
    DatabaseMetaData.getURL()
    检索此 DBMS 的 URL。
    ResultSet.getURL(int columnIndex)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.net.URL 对象。
    ResultSet.getURL(String columnLabel)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.net.URL 对象。
    DatabaseMetaData.getUserName()
    检索此数据库已知的用户名。
    DatabaseMetaData.getVersionColumns(String catalog, String schema, String table)
    检索表列的说明,当一行中的任何值更新时,这些列会自动更新。
    Connection.getWarnings()
    检索对此 Connection 对象的调用报告的第一个警告。
    ResultSet.getWarnings()
    检索对此 ResultSet 对象的调用报告的第一个警告。
    Statement.getWarnings()
    检索对此 Statement 对象的调用报告的第一个警告。
    void
    ResultSet.insertRow()
    将插入行的内容插入到此 ResultSet 对象和数据库中。
    boolean
    DatabaseMetaData.insertsAreDetected(int type)
    通过调用方法 ResultSet.rowInserted 检索是否可以检测到可见行插入。
    boolean
    ResultSet.isAfterLast()
    检索光标是否在此 ResultSet 对象的最后一行之后。
    boolean
    ResultSetMetaData.isAutoIncrement(int column)
    指示指定列是否自动编号。
    boolean
    ResultSet.isBeforeFirst()
    检索光标是否在此 ResultSet 对象的第一行之前。
    boolean
    ResultSetMetaData.isCaseSensitive(int column)
    指示列的大小写是否重要。
    boolean
    DatabaseMetaData.isCatalogAtStart()
    检索目录是否出现在完全限定表名的开头。
    boolean
    Connection.isClosed()
    检索此 Connection 对象是否已关闭。
    boolean
    ResultSet.isClosed()
    检索此 ResultSet 对象是否已关闭。
    boolean
    Statement.isClosed()
    检索此 Statement 对象是否已关闭。
    boolean
    Statement.isCloseOnCompletion()
    返回一个值,指示此 Statement 是否将在其所有依赖结果集关闭时关闭。
    boolean
    ResultSetMetaData.isCurrency(int column)
    指示指定列是否为现金值。
    boolean
    ResultSetMetaData.isDefinitelyWritable(int column)
    指示对指定列的写入是否一定会成功。
    boolean
    ResultSet.isFirst()
    检索光标是否位于此 ResultSet 对象的第一行。
    boolean
    ResultSet.isLast()
    检索光标是否位于此 ResultSet 对象的最后一行。
    int
    ParameterMetaData.isNullable(int param)
    检索指定参数中是否允许空值。
    int
    ResultSetMetaData.isNullable(int column)
    指示指定列中值的可空性。
    boolean
    Statement.isPoolable()
    返回一个值,指示 Statement 是否可池化。
    boolean
    Connection.isReadOnly()
    检索此 Connection 对象是否处于只读模式。
    boolean
    DatabaseMetaData.isReadOnly()
    检索此数据库是否处于只读模式。
    boolean
    ResultSetMetaData.isReadOnly(int column)
    指示指定列是否绝对不可写。
    boolean
    ResultSetMetaData.isSearchable(int column)
    指示指定的列是否可以在 where 子句中使用。
    boolean
    ParameterMetaData.isSigned(int param)
    检索指定参数的值是否可以是带符号的数字。
    boolean
    ResultSetMetaData.isSigned(int column)
    指示指定列中的值是否为带符号的数字。
    default boolean
    Statement.isSimpleIdentifier(String identifier)
    检索 identifier 是否为简单的 SQL 标识符。
    boolean
    Connection.isValid(int timeout)
    如果连接尚未关闭且仍然有效,则返回 true。
    boolean
    Wrapper.isWrapperFor(Class<?> iface)
    如果这实现了接口参数或者是直接或间接实现的对象的包装器,则返回 true。
    boolean
    ResultSetMetaData.isWritable(int column)
    指示对指定列的写入是否可能成功。
    boolean
    ResultSet.last()
    将光标移动到此 ResultSet 对象的最后一行。
    long
    Blob.length()
    返回此 Blob 对象指定的 BLOB 值中的字节数。
    long
    Clob.length()
    检索此 Clob 对象指定的 CLOB 值中的字符数。
    boolean
    DatabaseMetaData.locatorsUpdateCopy()
    指示对 LOB 进行的更新是在副本上进行还是直接对 LOB 进行。
    void
    ResultSet.moveToCurrentRow()
    将光标移动到记住的光标位置,通常是当前行。
    void
    ResultSet.moveToInsertRow()
    将光标移动到插入行。
    Connection.nativeSQL(String sql)
    将给定的 SQL 语句转换为系统的本机 SQL 语法。
    boolean
    ResultSet.next()
    将光标从当前位置向前移动一行。
    boolean
    DatabaseMetaData.nullPlusNonNullIsNull()
    检索此数据库是否支持 NULL 和非 NULL 值为 NULL 之间的串联。
    boolean
    DatabaseMetaData.nullsAreSortedAtEnd()
    检索 NULL 值是否在末尾排序,而不考虑排序顺序。
    boolean
    DatabaseMetaData.nullsAreSortedAtStart()
    检索 NULL 值是否在开始时排序,而不考虑排序顺序。
    boolean
    DatabaseMetaData.nullsAreSortedHigh()
    检索 NULL 值是否排序高。
    boolean
    DatabaseMetaData.nullsAreSortedLow()
    检索 NULL 值是否排序低。
    boolean
    DatabaseMetaData.othersDeletesAreVisible(int type)
    检索其他人所做的删除是否可见。
    boolean
    DatabaseMetaData.othersInsertsAreVisible(int type)
    检索其他人所做的插入是否可见。
    boolean
    DatabaseMetaData.othersUpdatesAreVisible(int type)
    检索其他人所做的更新是否可见。
    boolean
    DatabaseMetaData.ownDeletesAreVisible(int type)
    检索结果集自己的删除是否可见。
    boolean
    DatabaseMetaData.ownInsertsAreVisible(int type)
    检索结果集自己的插入是否可见。
    boolean
    DatabaseMetaData.ownUpdatesAreVisible(int type)
    检索对于给定类型的 ResultSet 对象,结果集自身的更新是否可见。
    long
    Blob.position(byte[] pattern, long start)
    检索指定字节数组 pattern 在此 Blob 对象表示的 BLOB 值内开始的字节位置。
    long
    Blob.position(Blob pattern, long start)
    检索此 Blob 对象指定的 BLOB 值中 pattern 开始的字节位置。
    long
    Clob.position(String searchstr, long start)
    检索指定子字符串 searchstr 出现在此 Clob 对象表示的 SQL CLOB 值中的字符位置。
    long
    Clob.position(Clob searchstr, long start)
    检索指定的 Clob 对象 searchstr 在此 Clob 对象中出现的字符位置。
    Connection.prepareCall(String sql)
    创建用于调用数据库存储过程的 CallableStatement 对象。
    Connection.prepareCall(String sql, int resultSetType, int resultSetConcurrency)
    创建一个 CallableStatement 对象,它将生成具有给定类型和并发性的 ResultSet 对象。
    Connection.prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
    创建一个 CallableStatement 对象,它将生成具有给定类型和并发性的 ResultSet 对象。
    Connection.prepareStatement(String sql)
    创建一个 PreparedStatement 对象,用于将参数化 SQL 语句发送到数据库。
    Connection.prepareStatement(String sql, int autoGeneratedKeys)
    创建一个默认的 PreparedStatement 对象,该对象能够检索自动生成的密钥。
    Connection.prepareStatement(String sql, int[] columnIndexes)
    创建一个默认的 PreparedStatement 对象,能够返回由给定数组指定的自动生成的键。
    Connection.prepareStatement(String sql, int resultSetType, int resultSetConcurrency)
    创建一个 PreparedStatement 对象,它将生成具有给定类型和并发性的 ResultSet 对象。
    Connection.prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
    创建一个 PreparedStatement 对象,该对象将生成具有给定类型、并发性和可持有性的 ResultSet 对象。
    Connection.prepareStatement(String sql, String[] columnNames)
    创建一个默认的 PreparedStatement 对象,能够返回由给定数组指定的自动生成的键。
    boolean
    ResultSet.previous()
    将光标移动到此 ResultSet 对象的上一行。
    SQLInput.readArray()
    从流中读取 SQL ARRAY 值并将其作为 Java 编程语言中的 Array 对象返回。
    SQLInput.readAsciiStream()
    读取流中的下一个属性并将其作为 ASCII 字符流返回。
    SQLInput.readBigDecimal()
    读取流中的下一个属性并将其作为 Java 编程语言中的 java.math.BigDecimal 对象返回。
    SQLInput.readBinaryStream()
    读取流中的下一个属性并将其作为未解释字节流返回。
    SQLInput.readBlob()
    从流中读取 SQL BLOB 值并将其作为 Java 编程语言中的 Blob 对象返回。
    boolean
    SQLInput.readBoolean()
    读取流中的下一个属性并将其作为 Java 编程语言中的 boolean 返回。
    byte
    SQLInput.readByte()
    读取流中的下一个属性并将其作为 Java 编程语言中的 byte 返回。
    byte[]
    SQLInput.readBytes()
    读取流中的下一个属性并将其作为 Java 编程语言中的字节数组返回。
    读取流中的下一个属性并将其作为 Unicode 字符流返回。
    SQLInput.readClob()
    从流中读取 SQL CLOB 值并将其作为 Java 编程语言中的 Clob 对象返回。
    SQLInput.readDate()
    读取流中的下一个属性并将其作为 java.sql.Date 对象返回。
    double
    SQLInput.readDouble()
    读取流中的下一个属性并将其作为 Java 编程语言中的 double 返回。
    float
    SQLInput.readFloat()
    读取流中的下一个属性并将其作为 Java 编程语言中的 float 返回。
    int
    SQLInput.readInt()
    读取流中的下一个属性并将其作为 Java 编程语言中的 int 返回。
    long
    SQLInput.readLong()
    读取流中的下一个属性并将其作为 Java 编程语言中的 long 返回。
    SQLInput.readNClob()
    从流中读取 SQL NCLOB 值并将其作为 Java 编程语言中的 NClob 对象返回。
    SQLInput.readNString()
    读取流中的下一个属性并将其作为 Java 编程语言中的 String 返回。
    SQLInput.readObject()
    读取流头部的数据并将其作为 Java 编程语言中的 Object 返回。
    default <T> T
    SQLInput.readObject(Class<T> type)
    读取流中的下一个属性并将其作为 Java 编程语言中的 Object 返回。
    SQLInput.readRef()
    从流中读取 SQL REF 值并将其作为 Java 编程语言中的 Ref 对象返回。
    SQLInput.readRowId()
    从流中读取 SQL ROWID 值并将其作为 Java 编程语言中的 RowId 对象返回。
    short
    SQLInput.readShort()
    读取流中的下一个属性并将其作为 Java 编程语言中的 short 返回。
    void
    SQLData.readSQL(SQLInput stream, String typeName)
    使用从数据库中读取的数据填充此对象。
    SQLInput.readSQLXML()
    从流中读取 SQL XML 值并将其作为 Java 编程语言中的 SQLXML 对象返回。
    SQLInput.readString()
    读取流中的下一个属性并将其作为 Java 编程语言中的 String 返回。
    SQLInput.readTime()
    读取流中的下一个属性并将其作为 java.sql.Time 对象返回。
    SQLInput.readTimestamp()
    读取流中的下一个属性并将其作为 java.sql.Timestamp 对象返回。
    SQLInput.readURL()
    从流中读取 SQL DATALINK 值并将其作为 Java 编程语言中的 java.net.URL 对象返回。
    void
    ResultSet.refreshRow()
    用数据库中的最新值刷新当前行。
    static void
    DriverManager.registerDriver(Driver driver)
    使用 DriverManager 注册给定的驱动程序。
    static void
    DriverManager.registerDriver(Driver driver, DriverAction da)
    使用 DriverManager 注册给定的驱动程序。
    void
    CallableStatement.registerOutParameter(int parameterIndex, int sqlType)
    将序号位置 parameterIndex 中的 OUT 参数注册到 JDBC 类型 sqlType
    void
    CallableStatement.registerOutParameter(int parameterIndex, int sqlType, int scale)
    将序号位置 parameterIndex 的参数注册为 JDBC 类型 sqlType
    void
    CallableStatement.registerOutParameter(int parameterIndex, int sqlType, String typeName)
    注册指定的输出参数。
    default void
    CallableStatement.registerOutParameter(int parameterIndex, SQLType sqlType)
    将序号位置 parameterIndex 中的 OUT 参数注册到 JDBC 类型 sqlType
    default void
    CallableStatement.registerOutParameter(int parameterIndex, SQLType sqlType, int scale)
    将序号位置 parameterIndex 的参数注册为 JDBC 类型 sqlType
    default void
    CallableStatement.registerOutParameter(int parameterIndex, SQLType sqlType, String typeName)
    注册指定的输出参数。
    void
    CallableStatement.registerOutParameter(String parameterName, int sqlType)
    将名为 parameterName 的 OUT 参数注册到 JDBC 类型 sqlType
    void
    CallableStatement.registerOutParameter(String parameterName, int sqlType, int scale)
    将名为 parameterName 的参数注册为 JDBC 类型 sqlType
    void
    CallableStatement.registerOutParameter(String parameterName, int sqlType, String typeName)
    注册指定的输出参数。
    default void
    CallableStatement.registerOutParameter(String parameterName, SQLType sqlType)
    将名为 parameterName 的 OUT 参数注册到 JDBC 类型 sqlType
    default void
    CallableStatement.registerOutParameter(String parameterName, SQLType sqlType, int scale)
    将名为 parameterName 的参数注册为 JDBC 类型 sqlType
    default void
    CallableStatement.registerOutParameter(String parameterName, SQLType sqlType, String typeName)
    注册指定的输出参数。
    boolean
    ResultSet.relative(int rows)
    将光标移动相对行数,正数或负数。
    void
    Connection.releaseSavepoint(Savepoint savepoint)
    从当前事务中删除指定的 Savepoint 和后续的 Savepoint 对象。
    void
    Connection.rollback()
    撤消当前事务中所做的所有更改并释放此 Connection 对象当前持有的所有数据库锁。
    void
    Connection.rollback(Savepoint savepoint)
    撤消设置给定 Savepoint 对象后所做的所有更改。
    boolean
    ResultSet.rowDeleted()
    检索一行是否已被删除。
    boolean
    ResultSet.rowInserted()
    检索当前行是否有插入。
    boolean
    ResultSet.rowUpdated()
    检索当前行是否已更新。
    void
    PreparedStatement.setArray(int parameterIndex, Array x)
    将指定参数设置为给定的 java.sql.Array 对象。
    void
    CallableStatement.setAsciiStream(String parameterName, InputStream x)
    将指定参数设置为给定的输入流。
    void
    CallableStatement.setAsciiStream(String parameterName, InputStream x, int length)
    将指定参数设置为给定的输入流,它将具有指定的字节数。
    void
    CallableStatement.setAsciiStream(String parameterName, InputStream x, long length)
    将指定参数设置为给定的输入流,它将具有指定的字节数。
    Clob.setAsciiStream(long pos)
    检索用于将 Ascii 字符写入此 Clob 对象表示的 CLOB 值的流,从位置 pos 开始。
    void
    PreparedStatement.setAsciiStream(int parameterIndex, InputStream x)
    将指定参数设置为给定的输入流。
    void
    PreparedStatement.setAsciiStream(int parameterIndex, InputStream x, int length)
    将指定参数设置为给定的输入流,它将具有指定的字节数。
    void
    PreparedStatement.setAsciiStream(int parameterIndex, InputStream x, long length)
    将指定参数设置为给定的输入流,它将具有指定的字节数。
    void
    Connection.setAutoCommit(boolean autoCommit)
    将此连接的自动提交模式设置为给定状态。
    void
    CallableStatement.setBigDecimal(String parameterName, BigDecimal x)
    将指定参数设置为给定的 java.math.BigDecimal 值。
    void
    PreparedStatement.setBigDecimal(int parameterIndex, BigDecimal x)
    将指定参数设置为给定的 java.math.BigDecimal 值。
    Blob.setBinaryStream(long pos)
    检索可用于写入此 Blob 对象表示的 BLOB 值的流。
    void
    CallableStatement.setBinaryStream(String parameterName, InputStream x)
    将指定参数设置为给定的输入流。
    void
    CallableStatement.setBinaryStream(String parameterName, InputStream x, int length)
    将指定参数设置为给定的输入流,它将具有指定的字节数。
    void
    CallableStatement.setBinaryStream(String parameterName, InputStream x, long length)
    将指定参数设置为给定的输入流,它将具有指定的字节数。
    void
    PreparedStatement.setBinaryStream(int parameterIndex, InputStream x)
    将指定参数设置为给定的输入流。
    void
    PreparedStatement.setBinaryStream(int parameterIndex, InputStream x, int length)
    将指定参数设置为给定的输入流,它将具有指定的字节数。
    void
    PreparedStatement.setBinaryStream(int parameterIndex, InputStream x, long length)
    将指定参数设置为给定的输入流,它将具有指定的字节数。
    SQLXML.setBinaryStream()
    检索可用于写入此 SQLXML 实例表示的 XML 值的流。
    void
    CallableStatement.setBlob(String parameterName, InputStream inputStream)
    将指定参数设置为 InputStream 对象。
    void
    CallableStatement.setBlob(String parameterName, InputStream inputStream, long length)
    将指定参数设置为 InputStream 对象。
    void
    CallableStatement.setBlob(String parameterName, Blob x)
    将指定参数设置为给定的 java.sql.Blob 对象。
    void
    PreparedStatement.setBlob(int parameterIndex, InputStream inputStream)
    将指定参数设置为 InputStream 对象。
    void
    PreparedStatement.setBlob(int parameterIndex, InputStream inputStream, long length)
    将指定参数设置为 InputStream 对象。
    void
    PreparedStatement.setBlob(int parameterIndex, Blob x)
    将指定参数设置为给定的 java.sql.Blob 对象。
    void
    CallableStatement.setBoolean(String parameterName, boolean x)
    将指定参数设置为给定的 Java boolean 值。
    void
    PreparedStatement.setBoolean(int parameterIndex, boolean x)
    将指定参数设置为给定的 Java boolean 值。
    void
    CallableStatement.setByte(String parameterName, byte x)
    将指定参数设置为给定的 Java byte 值。
    void
    PreparedStatement.setByte(int parameterIndex, byte x)
    将指定参数设置为给定的 Java byte 值。
    int
    Blob.setBytes(long pos, byte[] bytes)
    将给定的字节数组写入此 Blob 对象表示的 BLOB 值,从位置 pos 开始,并返回写入的字节数。
    int
    Blob.setBytes(long pos, byte[] bytes, int offset, int len)
    将给定 byte 数组的全部或部分写入此 Blob 对象表示的 BLOB 值,并返回写入的字节数。
    void
    CallableStatement.setBytes(String parameterName, byte[] x)
    将指定参数设置为给定的 Java 字节数组。
    void
    PreparedStatement.setBytes(int parameterIndex, byte[] x)
    将指定参数设置为给定的 Java 字节数组。
    void
    Connection.setCatalog(String catalog)
    设置给定的目录名称,以便选择此 Connection 对象的数据库的子空间在其中工作。
    void
    CallableStatement.setCharacterStream(String parameterName, Reader reader)
    将指定参数设置为给定的 Reader 对象。
    void
    CallableStatement.setCharacterStream(String parameterName, Reader reader, int length)
    将指定参数设置为给定的 Reader 对象,它是给定的字符长度。
    void
    CallableStatement.setCharacterStream(String parameterName, Reader reader, long length)
    将指定参数设置为给定的 Reader 对象,它是给定的字符长度。
    Clob.setCharacterStream(long pos)
    检索要用于将 Unicode 字符流写入此 Clob 对象表示的 CLOB 值的流,位于 pos 位置。
    void
    PreparedStatement.setCharacterStream(int parameterIndex, Reader reader)
    将指定参数设置为给定的 Reader 对象。
    void
    PreparedStatement.setCharacterStream(int parameterIndex, Reader reader, int length)
    将指定参数设置为给定的 Reader 对象,它是给定的字符长度。
    void
    PreparedStatement.setCharacterStream(int parameterIndex, Reader reader, long length)
    将指定参数设置为给定的 Reader 对象,它是给定的字符长度。
    检索要用于写入此 SQLXML 实例表示的 XML 值的流。
    void
    CallableStatement.setClob(String parameterName, Reader reader)
    将指定参数设置为 Reader 对象。
    void
    CallableStatement.setClob(String parameterName, Reader reader, long length)
    将指定参数设置为 Reader 对象。
    void
    CallableStatement.setClob(String parameterName, Clob x)
    将指定参数设置为给定的 java.sql.Clob 对象。
    void
    PreparedStatement.setClob(int parameterIndex, Reader reader)
    将指定参数设置为 Reader 对象。
    void
    PreparedStatement.setClob(int parameterIndex, Reader reader, long length)
    将指定参数设置为 Reader 对象。
    void
    PreparedStatement.setClob(int parameterIndex, Clob x)
    将指定参数设置为给定的 java.sql.Clob 对象。
    void
    Statement.setCursorName(String name)
    将 SQL 游标名称设置为给定的 String ,后续 Statement 对象 execute 方法将使用它。
    void
    CallableStatement.setDate(String parameterName, Date x)
    使用运行应用程序的虚拟机的默认时区将指定参数设置为给定的 java.sql.Date 值。
    void
    CallableStatement.setDate(String parameterName, Date x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Date 值。
    void
    PreparedStatement.setDate(int parameterIndex, Date x)
    使用运行应用程序的虚拟机的默认时区将指定参数设置为给定的 java.sql.Date 值。
    void
    PreparedStatement.setDate(int parameterIndex, Date x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Date 值。
    void
    CallableStatement.setDouble(String parameterName, double x)
    将指定参数设置为给定的 Java double 值。
    void
    PreparedStatement.setDouble(int parameterIndex, double x)
    将指定参数设置为给定的 Java double 值。
    void
    Statement.setEscapeProcessing(boolean enable)
    打开或关闭转义处理。
    void
    ResultSet.setFetchDirection(int direction)
    给出有关处理此 ResultSet 对象中的行的方向的提示。
    void
    Statement.setFetchDirection(int direction)
    向驱动程序提供有关在使用此 Statement 对象创建的 ResultSet 对象中处理行的方向的提示。
    void
    ResultSet.setFetchSize(int rows)
    当此 ResultSet 对象需要更多行时,向 JDBC 驱动程序提示应从数据库中获取的行数。
    void
    Statement.setFetchSize(int rows)
    当此 Statement 生成的 ResultSet 对象需要更多行时,向 JDBC 驱动程序提示应从数据库中获取的行数。
    void
    CallableStatement.setFloat(String parameterName, float x)
    将指定参数设置为给定的 Java float 值。
    void
    PreparedStatement.setFloat(int parameterIndex, float x)
    将指定参数设置为给定的 Java float 值。
    void
    Connection.setHoldability(int holdability)
    将使用此 Connection 对象创建的 ResultSet 对象的默认可持有性更改为给定的可持有性。
    void
    CallableStatement.setInt(String parameterName, int x)
    将指定参数设置为给定的 Java int 值。
    void
    PreparedStatement.setInt(int parameterIndex, int x)
    将指定参数设置为给定的 Java int 值。
    default void
    Statement.setLargeMaxRows(long max)
    将此 Statement 对象生成的任何 ResultSet 对象可以包含的最大行数限制设置为给定数。
    void
    CallableStatement.setLong(String parameterName, long x)
    将指定参数设置为给定的 Java long 值。
    void
    PreparedStatement.setLong(int parameterIndex, long x)
    将指定参数设置为给定的 Java long 值。
    void
    Statement.setMaxFieldSize(int max)
    设置此 Statement 对象生成的 ResultSet 对象中字符和二进制列值可以返回的最大字节数限制。
    void
    Statement.setMaxRows(int max)
    将此 Statement 对象生成的任何 ResultSet 对象可以包含的最大行数限制设置为给定数。
    void
    CallableStatement.setNCharacterStream(String parameterName, Reader value)
    将指定参数设置为 Reader 对象。
    void
    CallableStatement.setNCharacterStream(String parameterName, Reader value, long length)
    将指定参数设置为 Reader 对象。
    void
    PreparedStatement.setNCharacterStream(int parameterIndex, Reader value)
    将指定参数设置为 Reader 对象。
    void
    PreparedStatement.setNCharacterStream(int parameterIndex, Reader value, long length)
    将指定参数设置为 Reader 对象。
    void
    CallableStatement.setNClob(String parameterName, Reader reader)
    将指定参数设置为 Reader 对象。
    void
    CallableStatement.setNClob(String parameterName, Reader reader, long length)
    将指定参数设置为 Reader 对象。
    void
    CallableStatement.setNClob(String parameterName, NClob value)
    将指定参数设置为 java.sql.NClob 对象。
    void
    PreparedStatement.setNClob(int parameterIndex, Reader reader)
    将指定参数设置为 Reader 对象。
    void
    PreparedStatement.setNClob(int parameterIndex, Reader reader, long length)
    将指定参数设置为 Reader 对象。
    void
    PreparedStatement.setNClob(int parameterIndex, NClob value)
    将指定参数设置为 java.sql.NClob 对象。
    void
    Connection.setNetworkTimeout(Executor executor, int milliseconds)
    设置 Connection 或从 Connection 创建的对象将等待数据库回复任何一个请求的最长期限。
    void
    CallableStatement.setNString(String parameterName, String value)
    将指定参数设置为给定的 String 对象。
    void
    PreparedStatement.setNString(int parameterIndex, String value)
    将指定参数设置为给定的 String 对象。
    void
    CallableStatement.setNull(String parameterName, int sqlType)
    将指定参数设置为 SQL NULL
    void
    CallableStatement.setNull(String parameterName, int sqlType, String typeName)
    将指定参数设置为 SQL NULL
    void
    PreparedStatement.setNull(int parameterIndex, int sqlType)
    将指定参数设置为 SQL NULL
    void
    PreparedStatement.setNull(int parameterIndex, int sqlType, String typeName)
    将指定参数设置为 SQL NULL
    void
    CallableStatement.setObject(String parameterName, Object x)
    使用给定对象设置指定参数的值。
    void
    CallableStatement.setObject(String parameterName, Object x, int targetSqlType)
    使用给定对象设置指定参数的值。
    void
    CallableStatement.setObject(String parameterName, Object x, int targetSqlType, int scale)
    使用给定对象设置指定参数的值。
    default void
    CallableStatement.setObject(String parameterName, Object x, SQLType targetSqlType)
    使用给定对象设置指定参数的值。
    default void
    CallableStatement.setObject(String parameterName, Object x, SQLType targetSqlType, int scaleOrLength)
    使用给定对象设置指定参数的值。
    void
    PreparedStatement.setObject(int parameterIndex, Object x)
    使用给定对象设置指定参数的值。
    void
    PreparedStatement.setObject(int parameterIndex, Object x, int targetSqlType)
    使用给定对象设置指定参数的值。
    void
    PreparedStatement.setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength)
    使用给定对象设置指定参数的值。
    default void
    PreparedStatement.setObject(int parameterIndex, Object x, SQLType targetSqlType)
    使用给定对象设置指定参数的值。
    default void
    PreparedStatement.setObject(int parameterIndex, Object x, SQLType targetSqlType, int scaleOrLength)
    使用给定对象设置指定参数的值。
    void
    Ref.setObject(Object value)
    将此 Ref 对象引用的结构化类型值设置为 Object 的给定实例。
    void
    Statement.setPoolable(boolean poolable)
    请求将 Statement 合并或不合并。
    void
    Statement.setQueryTimeout(int seconds)
    将驱动程序等待 Statement 对象执行的秒数设置为给定的秒数。
    void
    Connection.setReadOnly(boolean readOnly)
    将此连接置于只读模式,以提示驱动程序启用数据库优化。
    void
    PreparedStatement.setRef(int parameterIndex, Ref x)
    将指定参数设置为给定的 REF(<structured-type>) 值。
    <T extends Result>
    T
    SQLXML.setResult(Class<T> resultClass)
    返回用于设置此 SQLXML 实例指定的 XML 值的结果。
    void
    CallableStatement.setRowId(String parameterName, RowId x)
    将指定参数设置为给定的 java.sql.RowId 对象。
    void
    PreparedStatement.setRowId(int parameterIndex, RowId x)
    将指定参数设置为给定的 java.sql.RowId 对象。
    Connection.setSavepoint()
    在当前事务中创建一个未命名的保存点并返回代表它的新 Savepoint 对象。
    Connection.setSavepoint(String name)
    在当前事务中创建一个具有给定名称的保存点并返回表示它的新 Savepoint 对象。
    void
    Connection.setSchema(String schema)
    设置要访问的给定模式名称。
    default void
    Connection.setShardingKey(ShardingKey shardingKey)
    指定与此连接一起使用的 shardingKey
    default void
    Connection.setShardingKey(ShardingKey shardingKey, ShardingKey superShardingKey)
    指定与此连接一起使用的 shardingKey 和 superShardingKey
    default boolean
    Connection.setShardingKeyIfValid(ShardingKey shardingKey, int timeout)
    设置并验证此连接的分片键。
    default boolean
    Connection.setShardingKeyIfValid(ShardingKey shardingKey, ShardingKey superShardingKey, int timeout)
    设置并验证此连接的分片键。
    void
    CallableStatement.setShort(String parameterName, short x)
    将指定参数设置为给定的 Java short 值。
    void
    PreparedStatement.setShort(int parameterIndex, short x)
    将指定参数设置为给定的 Java short 值。
    void
    CallableStatement.setSQLXML(String parameterName, SQLXML xmlObject)
    将指定参数设置为给定的 java.sql.SQLXML 对象。
    void
    PreparedStatement.setSQLXML(int parameterIndex, SQLXML xmlObject)
    将指定参数设置为给定的 java.sql.SQLXML 对象。
    void
    CallableStatement.setString(String parameterName, String x)
    将指定参数设置为给定的 Java String 值。
    int
    Clob.setString(long pos, String str)
    将给定的 Java String 写入此 Clob 对象在位置 pos 指定的 CLOB 值。
    int
    Clob.setString(long pos, String str, int offset, int len)
    从字符 offset 开始,将 strlen 个字符写入此 Clob 表示的 CLOB 值。
    void
    PreparedStatement.setString(int parameterIndex, String x)
    将指定参数设置为给定的 Java String 值。
    void
    SQLXML.setString(String value)
    将此 SQLXML 实例指定的 XML 值设置为给定的 String 表示形式。
    void
    CallableStatement.setTime(String parameterName, Time x)
    将指定参数设置为给定的 java.sql.Time 值。
    void
    CallableStatement.setTime(String parameterName, Time x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Time 值。
    void
    PreparedStatement.setTime(int parameterIndex, Time x)
    将指定参数设置为给定的 java.sql.Time 值。
    void
    PreparedStatement.setTime(int parameterIndex, Time x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Time 值。
    void
    CallableStatement.setTimestamp(String parameterName, Timestamp x)
    将指定参数设置为给定的 java.sql.Timestamp 值。
    void
    CallableStatement.setTimestamp(String parameterName, Timestamp x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Timestamp 值。
    void
    PreparedStatement.setTimestamp(int parameterIndex, Timestamp x)
    将指定参数设置为给定的 java.sql.Timestamp 值。
    void
    PreparedStatement.setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Timestamp 值。
    void
    Connection.setTransactionIsolation(int level)
    尝试将此 Connection 对象的事务隔离级别更改为给定级别。
    void
    Connection.setTypeMap(Map<String,Class<?>> map)
    安装给定的 TypeMap 对象作为此 Connection 对象的类型映射。
    void
    PreparedStatement.setUnicodeStream(int parameterIndex, InputStream x, int length)
    已弃用。
    使用setCharacterStream
    void
    CallableStatement.setURL(String parameterName, URL val)
    将指定参数设置为给定的 java.net.URL 对象。
    void
    PreparedStatement.setURL(int parameterIndex, URL x)
    将指定参数设置为给定的 java.net.URL 值。
    boolean
    DatabaseMetaData.storesLowerCaseIdentifiers()
    检索此数据库是否将混合大小写的不带引号的 SQL 标识符视为不区分大小写并以小写形式存储它们。
    boolean
    检索此数据库是否将大小写混合的带引号的 SQL 标识符视为不区分大小写并以小写形式存储它们。
    boolean
    DatabaseMetaData.storesMixedCaseIdentifiers()
    检索此数据库是否将混合大小写的不带引号的 SQL 标识符视为不区分大小写并将它们存储在混合大小写中。
    boolean
    检索此数据库是否将大小写混合的带引号的 SQL 标识符视为不区分大小写,并以大小写混合的形式存储它们。
    boolean
    DatabaseMetaData.storesUpperCaseIdentifiers()
    检索此数据库是否将混合大小写的不带引号的 SQL 标识符视为不区分大小写,并以大写形式存储它们。
    boolean
    检索此数据库是否将大小写混合的带引号的 SQL 标识符视为不区分大小写并以大写形式存储它们。
    boolean
    检索此数据库是否支持 ALTER TABLE 添加列。
    boolean
    检索此数据库是否支持带删除列的ALTER TABLE
    boolean
    DatabaseMetaData.supportsANSI92EntryLevelSQL()
    检索此数据库是否支持 ANSI92 入门级 SQL 语法。
    boolean
    DatabaseMetaData.supportsANSI92FullSQL()
    检索此数据库是否支持支持的 ANSI92 完整 SQL 语法。
    boolean
    DatabaseMetaData.supportsANSI92IntermediateSQL()
    检索此数据库是否支持所支持的 ANSI92 中间 SQL 语法。
    boolean
    DatabaseMetaData.supportsBatchUpdates()
    检索此数据库是否支持批量更新。
    boolean
    检索是否可以在数据操作语句中使用目录名称。
    boolean
    检索目录名称是否可以在索引定义语句中使用。
    boolean
    检索是否可以在权限定义语句中使用目录名称。
    boolean
    检索目录名称是否可以在过程调用语句中使用。
    boolean
    检索目录名称是否可以在表定义语句中使用。
    boolean
    DatabaseMetaData.supportsColumnAliasing()
    检索此数据库是否支持列别名。
    boolean
    DatabaseMetaData.supportsConvert()
    检索此数据库是否支持 JDBC 标量函数 CONVERT 以将一种 JDBC 类型转换为另一种。
    boolean
    DatabaseMetaData.supportsConvert(int fromType, int toType)
    检索此数据库是否支持 JDBC 标量函数 CONVERT 以在 JDBC 类型之间进行转换来自类型toType.
    boolean
    DatabaseMetaData.supportsCoreSQLGrammar()
    检索此数据库是否支持 ODBC Core SQL 语法。
    boolean
    DatabaseMetaData.supportsCorrelatedSubqueries()
    检索此数据库是否支持相关子查询。
    boolean
    检索此数据库是否支持事务中的数据定义和数据操作语句。
    boolean
    检索此数据库是否仅支持事务中的数据操作语句。
    boolean
    检索在支持表相关名称时是否限制它们与表的名称不同。
    boolean
    DatabaseMetaData.supportsExpressionsInOrderBy()
    检索此数据库是否支持 ORDER BY 列表中的表达式。
    boolean
    DatabaseMetaData.supportsExtendedSQLGrammar()
    检索此数据库是否支持 ODBC 扩展 SQL 语法。
    boolean
    DatabaseMetaData.supportsFullOuterJoins()
    检索此数据库是否支持完全嵌套外部联接。
    boolean
    DatabaseMetaData.supportsGetGeneratedKeys()
    检索是否可以在执行语句后检索自动生成的键
    boolean
    DatabaseMetaData.supportsGroupBy()
    检索此数据库是否支持某种形式的 GROUP BY 子句。
    boolean
    DatabaseMetaData.supportsGroupByBeyondSelect()
    检索此数据库是否支持在 GROUP BY 子句中使用未包含在 SELECT 语句中的列,前提是 SELECT 语句中的所有列都包含在 GROUP BY 子句中。
    boolean
    DatabaseMetaData.supportsGroupByUnrelated()
    检索此数据库是否支持使用不在 GROUP BY 子句中的 SELECT 语句中的列。
    boolean
    检索此数据库是否支持 SQL 完整性增强工具。
    boolean
    DatabaseMetaData.supportsLikeEscapeClause()
    检索此数据库是否支持指定 LIKE 转义子句。
    boolean
    DatabaseMetaData.supportsLimitedOuterJoins()
    检索此数据库是否对外部联接提供有限支持。
    boolean
    DatabaseMetaData.supportsMinimumSQLGrammar()
    检索此数据库是否支持 ODBC Minimum SQL 语法。
    boolean
    DatabaseMetaData.supportsMixedCaseIdentifiers()
    检索此数据库是否将大小写混合的不带引号的 SQL 标识符视为区分大小写,并因此以大小写混合的形式存储它们。
    boolean
    检索此数据库是否将大小写混合的带引号的 SQL 标识符视为区分大小写,并因此以大小写混合的形式存储它们。
    boolean
    DatabaseMetaData.supportsMultipleOpenResults()
    检索是否可以同时从 CallableStatement 对象返回多个 ResultSet 对象。
    boolean
    DatabaseMetaData.supportsMultipleResultSets()
    检索此数据库是否支持通过对方法 execute 的单个调用获取多个 ResultSet 对象。
    boolean
    DatabaseMetaData.supportsMultipleTransactions()
    检索此数据库是否允许同时打开多个事务(在不同的连接上)。
    boolean
    DatabaseMetaData.supportsNamedParameters()
    检索此数据库是否支持可调用语句的命名参数。
    boolean
    DatabaseMetaData.supportsNonNullableColumns()
    检索此数据库中的列是否可以定义为不可空。
    boolean
    检索此数据库是否支持跨提交保持游标打开。
    boolean
    检索此数据库是否支持跨回滚保持游标打开。
    boolean
    检索此数据库是否支持跨提交保持语句打开。
    boolean
    检索此数据库是否支持跨回滚保持语句打开。
    boolean
    DatabaseMetaData.supportsOrderByUnrelated()
    检索此数据库是否支持使用不在 ORDER BY 子句中的 SELECT 语句中的列。
    boolean
    DatabaseMetaData.supportsOuterJoins()
    检索此数据库是否支持某种形式的外部联接。
    boolean
    DatabaseMetaData.supportsPositionedDelete()
    检索此数据库是否支持定位的 DELETE 语句。
    boolean
    DatabaseMetaData.supportsPositionedUpdate()
    检索此数据库是否支持定位的 UPDATE 语句。
    default boolean
    DatabaseMetaData.supportsRefCursors()
    检索此数据库是否支持 REF CURSOR。
    boolean
    DatabaseMetaData.supportsResultSetConcurrency(int type, int concurrency)
    检索此数据库是否支持给定的并发类型以及给定的结果集类型。
    boolean
    DatabaseMetaData.supportsResultSetHoldability(int holdability)
    检索此数据库是否支持给定的结果集可持有性。
    boolean
    DatabaseMetaData.supportsResultSetType(int type)
    检索此数据库是否支持给定的结果集类型。
    boolean
    DatabaseMetaData.supportsSavepoints()
    检索此数据库是否支持保存点。
    boolean
    检索模式名称是否可以在数据操作语句中使用。
    boolean
    检索架构名称是否可以在索引定义语句中使用。
    boolean
    检索模式名称是否可以在特权定义语句中使用。
    boolean
    检索架构名称是否可以在过程调用语句中使用。
    boolean
    检索模式名称是否可以在表定义语句中使用。
    boolean
    DatabaseMetaData.supportsSelectForUpdate()
    检索此数据库是否支持 SELECT FOR UPDATE 语句。
    default boolean
    DatabaseMetaData.supportsSharding()
    检索此数据库是否支持分片。
    boolean
    DatabaseMetaData.supportsStatementPooling()
    检索此数据库是否支持语句池。
    boolean
    检索此数据库是否支持使用存储过程转义语法调用用户定义或供应商函数。
    boolean
    DatabaseMetaData.supportsStoredProcedures()
    检索此数据库是否支持使用存储过程转义语法的存储过程调用。
    boolean
    检索此数据库是否支持比较表达式中的子查询。
    boolean
    DatabaseMetaData.supportsSubqueriesInExists()
    检索此数据库是否支持 EXISTS 表达式中的子查询。
    boolean
    DatabaseMetaData.supportsSubqueriesInIns()
    检索此数据库是否支持 IN 表达式中的子查询。
    boolean
    检索此数据库是否支持量化表达式中的子查询。
    boolean
    DatabaseMetaData.supportsTableCorrelationNames()
    检索此数据库是否支持表相关名称。
    boolean
    DatabaseMetaData.supportsTransactionIsolationLevel(int level)
    检索此数据库是否支持给定的事务隔离级别。
    boolean
    DatabaseMetaData.supportsTransactions()
    检索此数据库是否支持事务。
    boolean
    DatabaseMetaData.supportsUnion()
    检索此数据库是否支持 SQL UNION
    boolean
    DatabaseMetaData.supportsUnionAll()
    检索此数据库是否支持 SQL UNION ALL
    void
    Blob.truncate(long len)
    将此 Blob 对象表示的 BLOB 值截断为 len 字节长度。
    void
    Clob.truncate(long len)
    截断此 Clob 指定的 CLOB 值,使其长度为 len 个字符。
    <T> T
    Wrapper.unwrap(Class<T> iface)
    返回一个实现给定接口的对象,以允许访问非标准方法或代理未公开的标准方法。
    void
    ResultSet.updateArray(int columnIndex, Array x)
    使用 java.sql.Array 值更新指定列。
    void
    ResultSet.updateArray(String columnLabel, Array x)
    使用 java.sql.Array 值更新指定列。
    void
    ResultSet.updateAsciiStream(int columnIndex, InputStream x)
    使用 ascii 流值更新指定列。
    void
    ResultSet.updateAsciiStream(int columnIndex, InputStream x, int length)
    使用具有指定字节数的 ascii 流值更新指定列。
    void
    ResultSet.updateAsciiStream(int columnIndex, InputStream x, long length)
    使用具有指定字节数的 ascii 流值更新指定列。
    void
    ResultSet.updateAsciiStream(String columnLabel, InputStream x)
    使用 ascii 流值更新指定列。
    void
    ResultSet.updateAsciiStream(String columnLabel, InputStream x, int length)
    使用具有指定字节数的 ascii 流值更新指定列。
    void
    ResultSet.updateAsciiStream(String columnLabel, InputStream x, long length)
    使用具有指定字节数的 ascii 流值更新指定列。
    void
    ResultSet.updateBigDecimal(int columnIndex, BigDecimal x)
    使用 java.math.BigDecimal 值更新指定列。
    void
    ResultSet.updateBigDecimal(String columnLabel, BigDecimal x)
    使用 java.sql.BigDecimal 值更新指定列。
    void
    ResultSet.updateBinaryStream(int columnIndex, InputStream x)
    使用二进制流值更新指定列。
    void
    ResultSet.updateBinaryStream(int columnIndex, InputStream x, int length)
    使用二进制流值更新指定的列,该值将具有指定的字节数。
    void
    ResultSet.updateBinaryStream(int columnIndex, InputStream x, long length)
    使用二进制流值更新指定的列,该值将具有指定的字节数。
    void
    ResultSet.updateBinaryStream(String columnLabel, InputStream x)
    使用二进制流值更新指定列。
    void
    ResultSet.updateBinaryStream(String columnLabel, InputStream x, int length)
    使用二进制流值更新指定的列,该值将具有指定的字节数。
    void
    ResultSet.updateBinaryStream(String columnLabel, InputStream x, long length)
    使用二进制流值更新指定的列,该值将具有指定的字节数。
    void
    ResultSet.updateBlob(int columnIndex, InputStream inputStream)
    使用给定的输入流更新指定的列。
    void
    ResultSet.updateBlob(int columnIndex, InputStream inputStream, long length)
    使用给定的输入流更新指定的列,该列将具有指定的字节数。
    void
    ResultSet.updateBlob(int columnIndex, Blob x)
    使用 java.sql.Blob 值更新指定列。
    void
    ResultSet.updateBlob(String columnLabel, InputStream inputStream)
    使用给定的输入流更新指定的列。
    void
    ResultSet.updateBlob(String columnLabel, InputStream inputStream, long length)
    使用给定的输入流更新指定的列,该列将具有指定的字节数。
    void
    ResultSet.updateBlob(String columnLabel, Blob x)
    使用 java.sql.Blob 值更新指定列。
    void
    ResultSet.updateBoolean(int columnIndex, boolean x)
    使用 boolean 值更新指定列。
    void
    ResultSet.updateBoolean(String columnLabel, boolean x)
    使用 boolean 值更新指定列。
    void
    ResultSet.updateByte(int columnIndex, byte x)
    使用 byte 值更新指定列。
    void
    ResultSet.updateByte(String columnLabel, byte x)
    使用 byte 值更新指定列。
    void
    ResultSet.updateBytes(int columnIndex, byte[] x)
    使用 byte 数组值更新指定列。
    void
    ResultSet.updateBytes(String columnLabel, byte[] x)
    使用字节数组值更新指定列。
    void
    ResultSet.updateCharacterStream(int columnIndex, Reader x)
    用字符流值更新指定的列。
    void
    ResultSet.updateCharacterStream(int columnIndex, Reader x, int length)
    使用具有指定字节数的字符流值更新指定列。
    void
    ResultSet.updateCharacterStream(int columnIndex, Reader x, long length)
    使用具有指定字节数的字符流值更新指定列。
    void
    ResultSet.updateCharacterStream(String columnLabel, Reader reader)
    用字符流值更新指定的列。
    void
    ResultSet.updateCharacterStream(String columnLabel, Reader reader, int length)
    使用具有指定字节数的字符流值更新指定列。
    void
    ResultSet.updateCharacterStream(String columnLabel, Reader reader, long length)
    使用具有指定字节数的字符流值更新指定列。
    void
    ResultSet.updateClob(int columnIndex, Reader reader)
    使用给定的 Reader 对象更新指定的列。
    void
    ResultSet.updateClob(int columnIndex, Reader reader, long length)
    使用给定的 Reader 对象更新指定的列,该对象的长度为给定的字符数。
    void
    ResultSet.updateClob(int columnIndex, Clob x)
    使用 java.sql.Clob 值更新指定列。
    void
    ResultSet.updateClob(String columnLabel, Reader reader)
    使用给定的 Reader 对象更新指定的列。
    void
    ResultSet.updateClob(String columnLabel, Reader reader, long length)
    使用给定的 Reader 对象更新指定的列,该对象的长度为给定的字符数。
    void
    ResultSet.updateClob(String columnLabel, Clob x)
    使用 java.sql.Clob 值更新指定列。
    void
    ResultSet.updateDate(int columnIndex, Date x)
    使用 java.sql.Date 值更新指定列。
    void
    ResultSet.updateDate(String columnLabel, Date x)
    使用 java.sql.Date 值更新指定列。
    void
    ResultSet.updateDouble(int columnIndex, double x)
    使用 double 值更新指定列。
    void
    ResultSet.updateDouble(String columnLabel, double x)
    使用 double 值更新指定列。
    void
    ResultSet.updateFloat(int columnIndex, float x)
    使用 float 值更新指定列。
    void
    ResultSet.updateFloat(String columnLabel, float x)
    使用 float 值更新指定列。
    void
    ResultSet.updateInt(int columnIndex, int x)
    使用 int 值更新指定列。
    void
    ResultSet.updateInt(String columnLabel, int x)
    使用 int 值更新指定列。
    void
    ResultSet.updateLong(int columnIndex, long x)
    使用 long 值更新指定列。
    void
    ResultSet.updateLong(String columnLabel, long x)
    使用 long 值更新指定列。
    void
    ResultSet.updateNCharacterStream(int columnIndex, Reader x)
    用字符流值更新指定的列。
    void
    ResultSet.updateNCharacterStream(int columnIndex, Reader x, long length)
    使用具有指定字节数的字符流值更新指定列。
    void
    ResultSet.updateNCharacterStream(String columnLabel, Reader reader)
    用字符流值更新指定的列。
    void
    ResultSet.updateNCharacterStream(String columnLabel, Reader reader, long length)
    使用具有指定字节数的字符流值更新指定列。
    void
    ResultSet.updateNClob(int columnIndex, Reader reader)
    使用给定的 Reader 更新指定的列。数据将根据需要从流中读取,直到到达流末尾。
    void
    ResultSet.updateNClob(int columnIndex, Reader reader, long length)
    使用给定的 Reader 对象更新指定的列,该对象的长度为给定的字符数。
    void
    ResultSet.updateNClob(int columnIndex, NClob nClob)
    使用 java.sql.NClob 值更新指定列。
    void
    ResultSet.updateNClob(String columnLabel, Reader reader)
    使用给定的 Reader 对象更新指定的列。
    void
    ResultSet.updateNClob(String columnLabel, Reader reader, long length)
    使用给定的 Reader 对象更新指定的列,该对象的长度为给定的字符数。
    void
    ResultSet.updateNClob(String columnLabel, NClob nClob)
    使用 java.sql.NClob 值更新指定列。
    void
    ResultSet.updateNString(int columnIndex, String nString)
    使用 String 值更新指定列。
    void
    ResultSet.updateNString(String columnLabel, String nString)
    使用 String 值更新指定列。
    void
    ResultSet.updateNull(int columnIndex)
    使用 null 值更新指定列。
    void
    ResultSet.updateNull(String columnLabel)
    使用 null 值更新指定列。
    void
    ResultSet.updateObject(int columnIndex, Object x)
    使用 Object 值更新指定列。
    void
    ResultSet.updateObject(int columnIndex, Object x, int scaleOrLength)
    使用 Object 值更新指定列。
    default void
    ResultSet.updateObject(int columnIndex, Object x, SQLType targetSqlType)
    使用 Object 值更新指定列。
    default void
    ResultSet.updateObject(int columnIndex, Object x, SQLType targetSqlType, int scaleOrLength)
    使用 Object 值更新指定列。
    void
    ResultSet.updateObject(String columnLabel, Object x)
    使用 Object 值更新指定列。
    void
    ResultSet.updateObject(String columnLabel, Object x, int scaleOrLength)
    使用 Object 值更新指定列。
    default void
    ResultSet.updateObject(String columnLabel, Object x, SQLType targetSqlType)
    使用 Object 值更新指定列。
    default void
    ResultSet.updateObject(String columnLabel, Object x, SQLType targetSqlType, int scaleOrLength)
    使用 Object 值更新指定列。
    void
    ResultSet.updateRef(int columnIndex, Ref x)
    使用 java.sql.Ref 值更新指定列。
    void
    ResultSet.updateRef(String columnLabel, Ref x)
    使用 java.sql.Ref 值更新指定列。
    void
    ResultSet.updateRow()
    使用此 ResultSet 对象的当前行的新内容更新基础数据库。
    void
    ResultSet.updateRowId(int columnIndex, RowId x)
    使用 RowId 值更新指定列。
    void
    ResultSet.updateRowId(String columnLabel, RowId x)
    使用 RowId 值更新指定列。
    boolean
    DatabaseMetaData.updatesAreDetected(int type)
    通过调用方法 ResultSet.rowUpdated 检索是否可以检测到可见行更新。
    void
    ResultSet.updateShort(int columnIndex, short x)
    使用 short 值更新指定列。
    void
    ResultSet.updateShort(String columnLabel, short x)
    使用 short 值更新指定列。
    void
    ResultSet.updateSQLXML(int columnIndex, SQLXML xmlObject)
    使用 java.sql.SQLXML 值更新指定列。
    void
    ResultSet.updateSQLXML(String columnLabel, SQLXML xmlObject)
    使用 java.sql.SQLXML 值更新指定列。
    void
    ResultSet.updateString(int columnIndex, String x)
    使用 String 值更新指定列。
    void
    ResultSet.updateString(String columnLabel, String x)
    使用 String 值更新指定列。
    void
    ResultSet.updateTime(int columnIndex, Time x)
    使用 java.sql.Time 值更新指定列。
    void
    ResultSet.updateTime(String columnLabel, Time x)
    使用 java.sql.Time 值更新指定列。
    void
    ResultSet.updateTimestamp(int columnIndex, Timestamp x)
    使用 java.sql.Timestamp 值更新指定列。
    void
    ResultSet.updateTimestamp(String columnLabel, Timestamp x)
    使用 java.sql.Timestamp 值更新指定列。
    boolean
    DatabaseMetaData.usesLocalFilePerTable()
    检索此数据库是否为每个表使用一个文件。
    boolean
    DatabaseMetaData.usesLocalFiles()
    检索此数据库是否将表存储在本地文件中。
    boolean
    CallableStatement.wasNull()
    检索读取的最后一个 OUT 参数是否具有 SQL NULL 的值。
    boolean
    ResultSet.wasNull()
    报告读取的最后一列是否具有 SQL NULL 值。
    boolean
    SQLInput.wasNull()
    检索最后读取的值是否为 SQL NULL
    void
    SQLOutput.writeArray(Array x)
    将 SQL ARRAY 值写入流。
    void
    将下一个属性作为 ASCII 字符流写入流。
    void
    将下一个属性作为 java.math.BigDecimal 对象写入流。
    void
    将下一个属性作为未解释字节流写入流。
    void
    SQLOutput.writeBlob(Blob x)
    将 SQL BLOB 值写入流。
    void
    SQLOutput.writeBoolean(boolean x)
    将下一个属性作为 Java boolean写入流。
    void
    SQLOutput.writeByte(byte x)
    将下一个属性作为 Java 字节写入流。
    void
    SQLOutput.writeBytes(byte[] x)
    将下一个属性作为字节数组写入流。
    void
    将下一个属性作为 Unicode 字符流写入流。
    void
    SQLOutput.writeClob(Clob x)
    将 SQL CLOB 值写入流。
    void
    SQLOutput.writeDate(Date x)
    将下一个属性作为 java.sql.Date 对象写入流。
    void
    SQLOutput.writeDouble(double x)
    将下一个属性作为 Java 双精度值写入流。
    void
    SQLOutput.writeFloat(float x)
    将下一个属性作为 Java 浮点数写入流。
    void
    SQLOutput.writeInt(int x)
    将下一个属性作为 Java int 写入流。
    void
    SQLOutput.writeLong(long x)
    将下一个属性作为 Java long 写入流。
    void
    SQLOutput.writeNClob(NClob x)
    将 SQL NCLOB 值写入流。
    void
    SQLOutput.writeNString(String x)
    将下一个属性作为 Java 编程语言中的 String 写入流。
    default void
    SQLOutput.writeObject(Object x, SQLType targetSqlType)
    将给定对象中包含的数据写入流。
    void
    SQLOutput.writeObject(SQLData x)
    将给定 SQLData 对象中包含的数据写入流。
    void
    SQLOutput.writeRef(Ref x)
    将 SQL REF 值写入流。
    void
    SQLOutput.writeRowId(RowId x)
    将 SQL ROWID 值写入流。
    void
    SQLOutput.writeShort(short x)
    将下一个属性作为 Java short 写入流。
    void
    SQLData.writeSQL(SQLOutput stream)
    将此对象写入给定的 SQL 数据流,将其转换回数据源中的 SQL 值。
    void
    SQLOutput.writeSQLXML(SQLXML x)
    将 SQL XML 值写入流。
    void
    SQLOutput.writeString(String x)
    将下一个属性作为 Java 编程语言中的 String 写入流。
    void
    SQLOutput.writeStruct(Struct x)
    将 SQL 结构化类型值写入流。
    void
    SQLOutput.writeTime(Time x)
    将下一个属性作为 java.sql.Time 对象写入流。
    void
    SQLOutput.writeTimestamp(Timestamp x)
    将下一个属性作为 java.sql.Timestamp 对象写入流。
    void
    SQLOutput.writeURL(URL x)
    将 SQL DATALINK 值写入流。
  • SQL异常javax.sql 中的用法

    javax.sql 中返回 SQL异常 的方法
    修饰符和类型
    方法
    描述
    ConnectionEvent.getSQLException()
    检索此 ConnectionEvent 对象的 SQLException
    StatementEvent.getSQLException()
    返回驱动程序即将抛出的 SQLException
    javax.sql 中抛出 SQL异常
    修饰符和类型
    方法
    描述
    PooledConnectionBuilder.build()
    返回此构建器定义的对象的实例。
    XAConnectionBuilder.build()
    返回此构建器定义的对象的实例。
    void
    RowSet.clearParameters()
    清除为此 RowSet 对象的命令设置的参数。
    void
    PooledConnection.close()
    关闭此 PooledConnection 对象代表的物理连接。
    创建一个新的 ConnectionBuilder 实例
    ConnectionPoolDataSource.createPooledConnectionBuilder()
    创建一个新的 PooledConnectionBuilder 实例
    CommonDataSource.createShardingKeyBuilder()
    创建一个新的 ShardingKeyBuilder 实例
    创建一个新的 XAConnectionBuilder 实例
    void
    RowSet.execute()
    用数据填充这个 RowSet 对象。
    DataSource.getConnection()
    尝试与此 DataSource 对象表示的数据源建立连接。
    DataSource.getConnection(String username, String password)
    尝试与此 DataSource 对象表示的数据源建立连接。
    PooledConnection.getConnection()
    创建并返回一个 Connection 对象,它是此 PooledConnection 对象表示的物理连接的句柄。
    RowSetInternal.getConnection()
    检索传递给此 RowSet 对象的 Connection 对象。
    boolean
    检索是否为此 RowSet 对象启用了转义处理。
    int
    CommonDataSource.getLoginTimeout()
    获取此数据源在尝试连接到数据库时可以等待的最长时间(以秒为单位)。
    int
    ConnectionPoolDataSource.getLoginTimeout()
    获取此数据源在尝试连接到数据库时可以等待的最长时间(以秒为单位)。
    int
    DataSource.getLoginTimeout()
    获取此数据源在尝试连接到数据库时可以等待的最长时间(以秒为单位)。
    int
    XADataSource.getLoginTimeout()
    获取此数据源在尝试连接到数据库时可以等待的最长时间(以秒为单位)。
    CommonDataSource.getLogWriter()
    检索此 DataSource 对象的日志编写器。
    ConnectionPoolDataSource.getLogWriter()
    检索此 DataSource 对象的日志编写器。
    DataSource.getLogWriter()
    检索此 DataSource 对象的日志编写器。
    XADataSource.getLogWriter()
    检索此 DataSource 对象的日志编写器。
    int
    RowSet.getMaxFieldSize()
    检索可能为某些列值返回的最大字节数。
    int
    RowSet.getMaxRows()
    检索此 RowSet 对象可以包含的最大行数。
    RowSetInternal.getOriginal()
    检索包含此 RowSet 对象的原始值的 ResultSet 对象。
    RowSetInternal.getOriginalRow()
    检索仅包含当前行的原始值的 ResultSet 对象。
    RowSetInternal.getParams()
    检索已为此 RowSet 对象的命令设置的参数。
    ConnectionPoolDataSource.getPooledConnection()
    尝试建立可用作池连接的物理数据库连接。
    ConnectionPoolDataSource.getPooledConnection(String user, String password)
    尝试建立可用作池连接的物理数据库连接。
    int
    RowSet.getQueryTimeout()
    检索驱动程序等待语句执行的最大秒数。
    RowSet.getTypeMap()
    检索与此 RowSet 对象关联的 Map 对象,它指定 SQL 用户定义类型的自定义映射(如果有)。
    RowSet.getUrl()
    检索此 RowSet 对象将用于创建连接的 url 属性(如果它使用 DriverManager 而不是 DataSource 对象来建立连接)。
    XADataSource.getXAConnection()
    尝试建立可在分布式事务中使用的物理数据库连接。
    XADataSource.getXAConnection(String user, String password)
    尝试使用给定的用户名和密码建立物理数据库连接。
    XAConnection.getXAResource()
    检索事务管理器将用于管理此 XAConnection 对象参与分布式事务的 XAResource 对象。
    void
    RowSetReader.readData(RowSetInternal caller)
    读取调用 RowSet 对象的新内容。
    void
    RowSet.setArray(int i, Array x)
    使用给定的 Array 值设置此 RowSet 对象命令中的指定参数。
    void
    RowSet.setAsciiStream(int parameterIndex, InputStream x)
    将此 RowSet 对象的命令中的指定参数设置为给定的输入流。
    void
    RowSet.setAsciiStream(int parameterIndex, InputStream x, int length)
    将此 RowSet 对象命令中的指定参数设置为给定的 java.io.InputStream 值。
    void
    RowSet.setAsciiStream(String parameterName, InputStream x)
    将指定参数设置为给定的输入流。
    void
    RowSet.setAsciiStream(String parameterName, InputStream x, int length)
    将指定参数设置为给定的输入流,它将具有指定的字节数。
    void
    RowSetMetaData.setAutoIncrement(int columnIndex, boolean property)
    设置指定列是否自动编号,默认为RowSet对象的列不自动编号。
    void
    RowSet.setBigDecimal(int parameterIndex, BigDecimal x)
    将此 RowSet 对象命令中的指定参数设置为给定的 java.math.BigDecimal 值。
    void
    RowSet.setBigDecimal(String parameterName, BigDecimal x)
    将指定参数设置为给定的 java.math.BigDecimal 值。
    void
    RowSet.setBinaryStream(int parameterIndex, InputStream x)
    将此 RowSet 对象的命令中的指定参数设置为给定的输入流。
    void
    RowSet.setBinaryStream(int parameterIndex, InputStream x, int length)
    将此 RowSet 对象命令中的指定参数设置为给定的 java.io.InputStream 值。
    void
    RowSet.setBinaryStream(String parameterName, InputStream x)
    将指定参数设置为给定的输入流。
    void
    RowSet.setBinaryStream(String parameterName, InputStream x, int length)
    将指定参数设置为给定的输入流,它将具有指定的字节数。
    void
    RowSet.setBlob(int parameterIndex, InputStream inputStream)
    将指定参数设置为 InputStream 对象。
    void
    RowSet.setBlob(int parameterIndex, InputStream inputStream, long length)
    将指定参数设置为 InputStream 对象。
    void
    RowSet.setBlob(int i, Blob x)
    使用给定的 Blob 值设置此 RowSet 对象命令中的指定参数。
    void
    RowSet.setBlob(String parameterName, InputStream inputStream)
    将指定参数设置为 InputStream 对象。
    void
    RowSet.setBlob(String parameterName, InputStream inputStream, long length)
    将指定参数设置为 InputStream 对象。
    void
    RowSet.setBlob(String parameterName, Blob x)
    将指定参数设置为给定的 java.sql.Blob 对象。
    void
    RowSet.setBoolean(int parameterIndex, boolean x)
    将此 RowSet 对象命令中的指定参数设置为给定的 Java boolean 值。
    void
    RowSet.setBoolean(String parameterName, boolean x)
    将指定参数设置为给定的 Java boolean 值。
    void
    RowSet.setByte(int parameterIndex, byte x)
    将此 RowSet 对象命令中的指定参数设置为给定的 Java byte 值。
    void
    RowSet.setByte(String parameterName, byte x)
    将指定参数设置为给定的 Java byte 值。
    void
    RowSet.setBytes(int parameterIndex, byte[] x)
    将此 RowSet 对象命令中的指定参数设置为给定的 byte 值 Java 数组。
    void
    RowSet.setBytes(String parameterName, byte[] x)
    将指定参数设置为给定的 Java 字节数组。
    void
    RowSetMetaData.setCaseSensitive(int columnIndex, boolean property)
    设置指定列是否区分大小写。
    void
    RowSetMetaData.setCatalogName(int columnIndex, String catalogName)
    将指定列的表的目录名称(如果有)设置为给定的 String
    void
    RowSet.setCharacterStream(int parameterIndex, Reader reader)
    将此 RowSet 对象命令中的指定参数设置为给定的 Reader 对象。
    void
    RowSet.setCharacterStream(int parameterIndex, Reader reader, int length)
    将此 RowSet 对象命令中的指定参数设置为给定的 java.io.Reader 值。
    void
    RowSet.setCharacterStream(String parameterName, Reader reader)
    将指定参数设置为给定的 Reader 对象。
    void
    RowSet.setCharacterStream(String parameterName, Reader reader, int length)
    将指定参数设置为给定的 Reader 对象,它是给定的字符长度。
    void
    RowSet.setClob(int parameterIndex, Reader reader)
    将指定参数设置为 Reader 对象。
    void
    RowSet.setClob(int parameterIndex, Reader reader, long length)
    将指定参数设置为 Reader 对象。
    void
    RowSet.setClob(int i, Clob x)
    使用给定的 Clob 值设置此 RowSet 对象命令中的指定参数。
    void
    RowSet.setClob(String parameterName, Reader reader)
    将指定参数设置为 Reader 对象。
    void
    RowSet.setClob(String parameterName, Reader reader, long length)
    将指定参数设置为 Reader 对象。
    void
    RowSet.setClob(String parameterName, Clob x)
    将指定参数设置为给定的 java.sql.Clob 对象。
    void
    RowSetMetaData.setColumnCount(int columnCount)
    RowSet 对象中的列数设置为给定的数字。
    void
    RowSetMetaData.setColumnDisplaySize(int columnIndex, int size)
    将指定列的正常最大字符宽度设置为给定的 int
    void
    RowSetMetaData.setColumnLabel(int columnIndex, String label)
    将用于打印输出和显示的建议列标题(如果有)设置为给定的 String
    void
    RowSetMetaData.setColumnName(int columnIndex, String columnName)
    将指定列的名称设置为给定的 String
    void
    RowSetMetaData.setColumnType(int columnIndex, int SQLType)
    将指定列的 SQL 类型设置为给定的类型。
    void
    RowSetMetaData.setColumnTypeName(int columnIndex, String typeName)
    将特定于数据源的指定列的类型名称(如果有)设置为给定的 String
    void
    RowSet.setCommand(String cmd)
    将此 RowSet 对象的命令属性设置为给定的 SQL 查询。
    void
    RowSet.setConcurrency(int concurrency)
    将此 RowSet 对象的并发设置为给定的并发级别。
    void
    RowSetMetaData.setCurrency(int columnIndex, boolean property)
    设置指定栏目是否为现金值。
    void
    RowSet.setDataSourceName(String name)
    将此 RowSet 对象的数据源名称属性设置为给定的 String
    void
    RowSet.setDate(int parameterIndex, Date x)
    将此 RowSet 对象命令中的指定参数设置为给定的 java.sql.Date 值。
    void
    RowSet.setDate(int parameterIndex, Date x, Calendar cal)
    使用给定的 java.sql.Date 值设置此 RowSet 对象命令中的指定参数。
    void
    RowSet.setDate(String parameterName, Date x)
    使用运行应用程序的虚拟机的默认时区将指定参数设置为给定的 java.sql.Date 值。
    void
    RowSet.setDate(String parameterName, Date x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Date 值。
    void
    RowSet.setDouble(int parameterIndex, double x)
    将此 RowSet 对象命令中的指定参数设置为给定的 Java double 值。
    void
    RowSet.setDouble(String parameterName, double x)
    将指定参数设置为给定的 Java double 值。
    void
    RowSet.setEscapeProcessing(boolean enable)
    打开或关闭此 RowSet 对象的转义处理。
    void
    RowSet.setFloat(int parameterIndex, float x)
    将此 RowSet 对象命令中的指定参数设置为给定的 Java float 值。
    void
    RowSet.setFloat(String parameterName, float x)
    将指定参数设置为给定的 Java float 值。
    void
    RowSet.setInt(int parameterIndex, int x)
    将此 RowSet 对象命令中的指定参数设置为给定的 Java int 值。
    void
    RowSet.setInt(String parameterName, int x)
    将指定参数设置为给定的 Java int 值。
    void
    CommonDataSource.setLoginTimeout(int seconds)
    设置此数据源在尝试连接到数据库时将等待的最长时间(以秒为单位)。
    void
    ConnectionPoolDataSource.setLoginTimeout(int seconds)
    设置此数据源在尝试连接到数据库时将等待的最长时间(以秒为单位)。
    void
    DataSource.setLoginTimeout(int seconds)
    设置此数据源在尝试连接到数据库时将等待的最长时间(以秒为单位)。
    void
    XADataSource.setLoginTimeout(int seconds)
    设置此数据源在尝试连接到数据库时将等待的最长时间(以秒为单位)。
    void
    CommonDataSource.setLogWriter(PrintWriter out)
    将此 DataSource 对象的日志编写器设置为给定的 java.io.PrintWriter 对象。
    void
    ConnectionPoolDataSource.setLogWriter(PrintWriter out)
    将此 DataSource 对象的日志编写器设置为给定的 java.io.PrintWriter 对象。
    void
    DataSource.setLogWriter(PrintWriter out)
    将此 DataSource 对象的日志编写器设置为给定的 java.io.PrintWriter 对象。
    void
    XADataSource.setLogWriter(PrintWriter out)
    将此 DataSource 对象的日志编写器设置为给定的 java.io.PrintWriter 对象。
    void
    RowSet.setLong(int parameterIndex, long x)
    将此 RowSet 对象命令中的指定参数设置为给定的 Java long 值。
    void
    RowSet.setLong(String parameterName, long x)
    将指定参数设置为给定的 Java long 值。
    void
    RowSet.setMaxFieldSize(int max)
    将可以为列值返回的最大字节数设置为给定的字节数。
    void
    RowSet.setMaxRows(int max)
    将此 RowSet 对象可以包含的最大行数设置为指定的数字。
    void
    RowSetInternal.setMetaData(RowSetMetaData md)
    将给定的 RowSetMetaData 对象设置为此 RowSet 对象的 RowSetMetaData 对象。
    void
    RowSet.setNCharacterStream(int parameterIndex, Reader value)
    将此 RowSet 对象命令中的指定参数设置为 Reader 对象。
    void
    RowSet.setNCharacterStream(int parameterIndex, Reader value, long length)
    将指定参数设置为 Reader 对象。
    void
    RowSet.setNCharacterStream(String parameterName, Reader value)
    将指定参数设置为 Reader 对象。
    void
    RowSet.setNCharacterStream(String parameterName, Reader value, long length)
    将指定参数设置为 Reader 对象。
    void
    RowSet.setNClob(int parameterIndex, Reader reader)
    将指定参数设置为 Reader 对象。
    void
    RowSet.setNClob(int parameterIndex, Reader reader, long length)
    将指定参数设置为 Reader 对象。
    void
    RowSet.setNClob(int parameterIndex, NClob value)
    将指定参数设置为 java.sql.NClob 对象。
    void
    RowSet.setNClob(String parameterName, Reader reader)
    将指定参数设置为 Reader 对象。
    void
    RowSet.setNClob(String parameterName, Reader reader, long length)
    将指定参数设置为 Reader 对象。
    void
    RowSet.setNClob(String parameterName, NClob value)
    将指定参数设置为 java.sql.NClob 对象。
    void
    RowSet.setNString(int parameterIndex, String value)
    将指定参数设置为给定的 String 对象。
    void
    RowSet.setNString(String parameterName, String value)
    将指定参数设置为给定的 String 对象。
    void
    RowSet.setNull(int parameterIndex, int sqlType)
    将此 RowSet 对象的 SQL 命令中的指定参数设置为 SQL NULL
    void
    RowSet.setNull(int paramIndex, int sqlType, String typeName)
    将此 RowSet 对象的 SQL 命令中的指定参数设置为 SQL NULL
    void
    RowSet.setNull(String parameterName, int sqlType)
    将指定参数设置为 SQL NULL
    void
    RowSet.setNull(String parameterName, int sqlType, String typeName)
    将指定参数设置为 SQL NULL
    void
    RowSetMetaData.setNullable(int columnIndex, int property)
    设置指定列的值是否可以设置为 NULL
    void
    RowSet.setObject(int parameterIndex, Object x)
    使用 Java Object 在此 RowSet 对象的命令中设置指定参数。
    void
    RowSet.setObject(int parameterIndex, Object x, int targetSqlType)
    使用 Java Object 在此 RowSet 对象的命令中设置指定参数。
    void
    RowSet.setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength)
    使用给定的 Java Object 在此 RowSet 对象的命令中设置指定参数。
    void
    RowSet.setObject(String parameterName, Object x)
    使用给定对象设置指定参数的值。
    void
    RowSet.setObject(String parameterName, Object x, int targetSqlType)
    使用给定对象设置指定参数的值。
    void
    RowSet.setObject(String parameterName, Object x, int targetSqlType, int scale)
    使用给定对象设置指定参数的值。
    void
    RowSet.setPassword(String password)
    将此 RowSet 对象的数据库密码设置为给定的 String
    void
    RowSetMetaData.setPrecision(int columnIndex, int precision)
    将指定列的小数位数设置为给定的 int
    void
    RowSet.setQueryTimeout(int seconds)
    将驱动程序等待语句执行的最长时间设置为给定的秒数。
    void
    RowSet.setReadOnly(boolean value)
    设置此 RowSet 对象是否对给定的 boolean 只读。
    void
    RowSet.setRef(int i, Ref x)
    使用给定的 Ref 值设置此 RowSet 对象命令中的指定参数。
    void
    RowSet.setRowId(int parameterIndex, RowId x)
    将指定参数设置为给定的 java.sql.RowId 对象。
    void
    RowSet.setRowId(String parameterName, RowId x)
    将指定参数设置为给定的 java.sql.RowId 对象。
    void
    RowSetMetaData.setScale(int columnIndex, int scale)
    将指定列的小数点右侧的位数设置为给定的 int
    void
    RowSetMetaData.setSchemaName(int columnIndex, String schemaName)
    将指定列的表架构的名称(如果有)设置为给定的 String
    void
    RowSetMetaData.setSearchable(int columnIndex, boolean property)
    设置指定列是否可以在 where 子句中使用。
    void
    RowSet.setShort(int parameterIndex, short x)
    将此 RowSet 对象命令中的指定参数设置为给定的 Java short 值。
    void
    RowSet.setShort(String parameterName, short x)
    将指定参数设置为给定的 Java short 值。
    void
    RowSetMetaData.setSigned(int columnIndex, boolean property)
    设置指定列是否为有符号数。
    void
    RowSet.setSQLXML(int parameterIndex, SQLXML xmlObject)
    将指定参数设置为给定的 java.sql.SQLXML 对象。
    void
    RowSet.setSQLXML(String parameterName, SQLXML xmlObject)
    将指定参数设置为给定的 java.sql.SQLXML 对象。
    void
    RowSet.setString(int parameterIndex, String x)
    将此 RowSet 对象命令中的指定参数设置为给定的 Java String 值。
    void
    RowSet.setString(String parameterName, String x)
    将指定参数设置为给定的 Java String 值。
    void
    RowSetMetaData.setTableName(int columnIndex, String tableName)
    将指定列的表名(如果有)设置为给定的 String
    void
    RowSet.setTime(int parameterIndex, Time x)
    将此 RowSet 对象命令中的指定参数设置为给定的 java.sql.Time 值。
    void
    RowSet.setTime(int parameterIndex, Time x, Calendar cal)
    使用给定的 java.sql.Time 值设置此 RowSet 对象命令中的指定参数。
    void
    RowSet.setTime(String parameterName, Time x)
    将指定参数设置为给定的 java.sql.Time 值。
    void
    RowSet.setTime(String parameterName, Time x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Time 值。
    void
    RowSet.setTimestamp(int parameterIndex, Timestamp x)
    将此 RowSet 对象命令中的指定参数设置为给定的 java.sql.Timestamp 值。
    void
    RowSet.setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
    使用给定的 java.sql.Timestamp 值设置此 RowSet 对象命令中的指定参数。
    void
    RowSet.setTimestamp(String parameterName, Timestamp x)
    将指定参数设置为给定的 java.sql.Timestamp 值。
    void
    RowSet.setTimestamp(String parameterName, Timestamp x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Timestamp 值。
    void
    RowSet.setTransactionIsolation(int level)
    为此 RowSet 对象设置事务隔离级别。
    void
    RowSet.setType(int type)
    将此 RowSet 对象的类型设置为给定类型。
    void
    RowSet.setTypeMap(Map<String,Class<?>> map)
    安装给定的 java.util.Map 对象作为此 RowSet 对象的默认类型映射。
    void
    RowSet.setUrl(String url)
    设置此 RowSet 对象在使用 DriverManager 创建连接时将使用的 URL。
    void
    RowSet.setURL(int parameterIndex, URL x)
    将指定参数设置为给定的 java.net.URL 值。
    void
    RowSet.setUsername(String name)
    将此 RowSet 对象的用户名属性设置为给定的 String
    boolean
    RowSetWriter.writeData(RowSetInternal caller)
    将此 RowSetWriter 对象的行集中的更改写回到它从中获取数据的数据源。
    javax.sql 中的构造函数,参数类型为 SQL异常
    修饰符
    构造方法
    描述
     
    构造一个用给定的 PooledConnection 对象和 SQLException 对象初始化的 ConnectionEvent 对象。
     
    用指定的 PooledConnectionPreparedStatementSQLException 构造一个 StatementEvent
  • SQL异常javax.sql.rowset 中的用法

    修饰符和类型
    描述
    class 
    SQLException 的扩展,提供有关在 RowSet 对象上设置的数据库警告的信息。
    修饰符和类型
    方法
    描述
    void
    JoinRowSet.addRowSet(RowSet[] rowset, int[] columnIdx)
    将给定 RowSet 对象数组中包含的一个或多个 RowSet 对象添加到此 JoinRowSet 对象,并将每个 RowSet 对象的匹配列设置为给定列索引数组中的匹配列。
    void
    JoinRowSet.addRowSet(RowSet[] rowset, String[] columnName)
    将给定 RowSet 对象数组中包含的一个或多个 RowSet 对象添加到此 JoinRowSet 对象,并将每个 RowSet 对象的匹配列设置为给定列名数组中的匹配列。
    void
    JoinRowSet.addRowSet(Joinable rowset)
    将给定的 RowSet 对象添加到此 JoinRowSet 对象。
    void
    JoinRowSet.addRowSet(RowSet rowset, int columnIdx)
    将给定的 RowSet 对象添加到此 JoinRowSet 对象并将指定列设置为 RowSet 对象的匹配列。
    void
    JoinRowSet.addRowSet(RowSet rowset, String columnName)
    添加行集到这个 JoinRowSet 对象并将指定的列设置为匹配列。
    void
    BaseRowSet.clearParameters()
    清除此 RowSet 对象在执行时在此 RowSet 对象的命令中设置的参数的内部表示中的所有当前参数值。
    boolean
    CachedRowSet.columnUpdated(int idx)
    指示此 CachedRowSet 对象的当前行中的指定列是否已更新。
    boolean
    CachedRowSet.columnUpdated(String columnName)
    指示此 CachedRowSet 对象的当前行中的指定列是否已更新。
    void
    CachedRowSet.commit()
    每个 CachedRowSet 对象的 SyncProvider 包含一个来自 ResultSet 或传递给它的构造函数的 JDBC 属性的 Connection 对象。
    void
    JdbcRowSet.commit()
    每个 JdbcRowSet 都包含一个来自 ResultSet 或传递给它的构造函数的 JDBC 属性的 Connection 对象。
    RowSetFactory.createCachedRowSet()
    创建 CachedRowSet 的新实例。
    CachedRowSet.createCopy()
    创建一个 RowSet 对象,它是此 CachedRowSet 对象中数据的深层副本。
    CachedRowSet.createCopyNoConstraints()
    创建一个 CachedRowSet 对象,它是此 CachedRowSet 对象数据的深层副本,但独立于它。
    CachedRowSet.createCopySchema()
    创建一个 CachedRowSet 对象,它是此 CachedRowSet 对象的空副本。
    RowSetFactory.createFilteredRowSet()
    创建 FilteredRowSet 的新实例。
    RowSetFactory.createJdbcRowSet()
    创建 JdbcRowSet 的新实例。
    RowSetFactory.createJoinRowSet()
    创建 JoinRowSet 的新实例。
    CachedRowSet.createShared()
    返回由与此 CachedRowSet 对象相同的数据支持的新 RowSet 对象。
    RowSetFactory.createWebRowSet()
    创建 WebRowSet 的新实例。
    boolean
    Predicate.evaluate(Object value, int column)
    此方法由 FilteredRowSet 对象调用,以检查值是否位于使用 setFilter() 方法设置的过滤标准(或标准,如果存在多个约束)之间。
    boolean
    Predicate.evaluate(Object value, String columnName)
    此方法由 FilteredRowSet 对象调用,以检查值是否位于使用 setFilter 方法设置的过滤条件之间。
    void
    CachedRowSet.execute(Connection conn)
    用数据填充此 CachedRowSet 对象,使用给定的连接生成将从中读取数据的结果集。
    boolean
    JdbcRowSet.getAutoCommit()
    每个 JdbcRowSet 都包含一个来自原始 ResultSet 或传递给它的 JDBC 属性的 Connection 对象。
    RowSetMetaDataImpl.getCatalogName(int columnIndex)
    检索从中派生指定列中的值的表的目录名称。
    RowSetMetaDataImpl.getColumnClassName(int columnIndex)
    检索 Java 编程语言中类的完全限定名称,指定列中的值将映射到该类。
    int
    RowSetMetaDataImpl.getColumnCount()
    检索为其创建此 RowSetMetaDataImpl 对象的 RowSet 对象中的列数。
    int
    RowSetMetaDataImpl.getColumnDisplaySize(int columnIndex)
    检索指定列的字符的正常最大宽度。
    RowSetMetaDataImpl.getColumnLabel(int columnIndex)
    检索指定列的建议列标题以用于打印输出和显示。
    RowSetMetaDataImpl.getColumnName(int columnIndex)
    检索指定列的名称。
    int
    RowSetMetaDataImpl.getColumnType(int columnIndex)
    检索存储在指定列中的值的 SQL 类型的类型代码(java.sql.Types 常量之一)。
    RowSetMetaDataImpl.getColumnTypeName(int columnIndex)
    检索存储在指定列中的值的特定于 DBMS 的类型名称。
    int
    BaseRowSet.getConcurrency()
    返回此 RowSet 对象的并发性。
    boolean
    BaseRowSet.getEscapeProcessing()
    确定是否为此 RowSet 对象启用转义处理。
    int
    BaseRowSet.getFetchDirection()
    检索此 RowSet 对象的当前获取方向设置。
    int
    BaseRowSet.getFetchSize()
    返回此 RowSet 对象的提取大小。
    int
    JoinRowSet.getJoinType()
    返回一个 int 描述管理此 JoinRowSet 实例的集合 SQL JOIN 类型。
    int[]
    CachedRowSet.getKeyColumns()
    返回一个包含一个或多个列号的数组,这些列号指示构成键的列,该键唯一标识此 CachedRowSet 对象中的一行。
    int[]
    使用方法 setMatchColumn(int[] columnIdxes) 检索为此 RowSet 对象设置的匹配列的索引。
    使用方法 setMatchColumn(String [] columnNames) 检索为此 RowSet 对象设置的匹配列的名称。
    int
    BaseRowSet.getMaxFieldSize()
    检索可用于此 RowSet 对象中的列值的最大字节数。
    int
    BaseRowSet.getMaxRows()
    检索此 RowSet 对象可能包含的最大行数。
    CachedRowSet.getOriginal()
    返回包含此 CachedRowSet 对象的原始值的 ResultSet 对象。
    CachedRowSet.getOriginalRow()
    返回一个 ResultSet 对象,其中仅包含此 CachedRowSet 对象的当前行的原始值。
    BaseRowSet.getParams()
    检索包含已为此 RowSet 对象的命令设置的参数值(对象和基元)的数组,如果所有参数均未设置,则抛出 SQLException 对象。
    int
    RowSetMetaDataImpl.getPrecision(int columnIndex)
    检索存储在指定列中的值的总位数。
    int
    BaseRowSet.getQueryTimeout()
    检索驱动程序等待查询执行的最大秒数。
    JoinRowSet.getRowSetNames()
    返回一个 String 数组,其中包含添加到此 JoinRowSet 对象的 RowSet 对象的名称。
    JoinRowSet.getRowSets()
    返回一个 Collection 对象,其中包含已添加到此 JoinRowSet 对象的 RowSet 对象。
    CachedRowSet.getRowSetWarnings()
    检索对此 RowSet 对象的调用报告的第一个警告。
    JdbcRowSet.getRowSetWarnings()
    检索对此 JdbcRowSet 对象的调用报告的第一个警告。
    int
    RowSetMetaDataImpl.getScale(int columnIndex)
    检索存储在指定列中的值的小数点右侧的位数。
    RowSetMetaDataImpl.getSchemaName(int columnIndex)
    检索从中派生指定列中的值的表的架构名称。
    boolean
    BaseRowSet.getShowDeleted()
    检索一个 boolean 指示标记为删除的行是否出现在当前行的集合中。
    boolean
    CachedRowSet.getShowDeleted()
    检索一个 boolean 指示标记为删除的行是否出现在当前行的集合中。
    boolean
    JdbcRowSet.getShowDeleted()
    检索一个 boolean 指示标记为删除的行是否出现在当前行的集合中。
    CachedRowSet.getSyncProvider()
    检索此 CachedRowSet 对象的 SyncProvider 实现。
    CachedRowSet.getTableName()
    返回用于创建此 CachedRowSet 对象的对象(表)的标识符。
    RowSetMetaDataImpl.getTableName(int columnIndex)
    检索从中派生指定列中的值的表的名称。
    int
    BaseRowSet.getType()
    返回此 RowSet 对象的类型。
    BaseRowSet.getUrl()
    检索此 RowSet 对象的 javax.sql.Reader 对象使用启用 JDBC 技术的驱动程序与关系数据库建立连接的 JDBC URL。
    JoinRowSet.getWhereClause()
    返回在 JoinRowSet 对象中使用的 WHERE 子句的类似 SQL 的描述。
    boolean
    RowSetMetaDataImpl.isAutoIncrement(int columnIndex)
    检索存储在指定列中的值是否自动编号,因此是只读的。
    boolean
    RowSetMetaDataImpl.isCaseSensitive(int columnIndex)
    指示指定列名称的大小写是否重要。
    boolean
    RowSetMetaDataImpl.isCurrency(int columnIndex)
    指示存储在指定列中的值是否为现金值。
    boolean
    RowSetMetaDataImpl.isDefinitelyWritable(int columnIndex)
    指示对指定列的写入操作是否一定会成功。
    int
    RowSetMetaDataImpl.isNullable(int columnIndex)
    检索一个常量,该常量指示是否可以在指定列中存储 NULL 值。
    boolean
    RowSetMetaDataImpl.isReadOnly(int columnIndex)
    指示指定列是否绝对不可写,因此是只读的。
    boolean
    RowSetMetaDataImpl.isSearchable(int columnIndex)
    指示存储在指定列中的值是否可以在 WHERE 子句中使用。
    boolean
    RowSetMetaDataImpl.isSigned(int columnIndex)
    指示存储在指定列中的值是否为有符号数。
    boolean
    RowSetMetaDataImpl.isWrapperFor(Class<?> interfaces)
    如果这实现了接口参数或者是直接或间接实现的对象的包装器,则返回 true。
    boolean
    RowSetMetaDataImpl.isWritable(int columnIndex)
    指示对指定列的写操作是否可能成功。
    RowSetProvider.newFactory()
    创建 RowSetFactory 实现的新实例。
    RowSetProvider.newFactory(String factoryClassName, ClassLoader cl)
    从指定的工厂类名称创建 RowSetFactory 的新实例。
    boolean
    CachedRowSet.nextPage()
    增加 CachedRowSet 的当前页面。
    protected void
    BaseRowSet.notifyCursorMoved()
    通知所有注册到此 RowSet 对象的监听器其光标已移动。
    protected void
    BaseRowSet.notifyRowChanged()
    通知注册到此 RowSet 对象的所有监听器其行之一已更改。
    protected void
    BaseRowSet.notifyRowSetChanged()
    通知注册到此 RowSet 对象的所有监听器其全部内容已更改。
    void
    CachedRowSet.populate(ResultSet data)
    使用来自给定 ResultSet 对象的数据填充此 CachedRowSet 对象。
    void
    CachedRowSet.populate(ResultSet rs, int startRow)
    使用来自给定 ResultSet 对象的数据填充此 CachedRowSet 对象。
    boolean
    CachedRowSet.previousPage()
    递减 CachedRowSet 的当前页。
    void
    WebRowSet.readXml(InputStream iStream)
    读取基于流的 XML 输入以填充此 WebRowSet 对象。
    void
    WebRowSet.readXml(Reader reader)
    从给定的 Reader 对象中读取 XML 格式的 WebRowSet 对象。
    void
    CachedRowSet.release()
    释放此 CachedRowSet 对象的当前内容,并向所有已注册的监听器发送 rowSetChanged 事件。
    void
    CachedRowSet.restoreOriginal()
    将此 CachedRowSet 对象恢复为其原始值,即最后一组更改之前的值。
    void
    CachedRowSet.rollback()
    每个 CachedRowSet 对象的 SyncProvider 包含一个来自原始 ResultSet 或传递给它的 JDBC 属性的 Connection 对象。
    void
    CachedRowSet.rollback(Savepoint s)
    每个 CachedRowSet 对象的 SyncProvider 包含一个来自原始 ResultSet 或传递给它的 JDBC 属性的 Connection 对象。
    void
    JdbcRowSet.rollback()
    每个 JdbcRowSet 都包含一个来自原始 ResultSet 或传递给它的 JDBC 属性的 Connection 对象。
    void
    JdbcRowSet.rollback(Savepoint s)
    每个 JdbcRowSet 都包含一个来自原始 ResultSet 或传递给它的 JDBC 属性的 Connection 对象。
    void
    CachedRowSet.rowSetPopulated(RowSetEvent event, int numRows)
    通知已注册的监听,给定 RowSetEvent 对象中的 RowSet 对象已经填充了许多额外的行。
    void
    BaseRowSet.setArray(int parameterIndex, Array array)
    将指定参数设置为 Java 编程语言中的 Array 对象。
    void
    BaseRowSet.setAsciiStream(int parameterIndex, InputStream x)
    将此 RowSet 对象的命令中的指定参数设置为给定的输入流。
    void
    BaseRowSet.setAsciiStream(int parameterIndex, InputStream x, int length)
    将指定参数设置为给定的 java.io.InputStream 对象,该对象将具有指定的字节数。
    void
    BaseRowSet.setAsciiStream(String parameterName, InputStream x)
    将指定参数设置为给定的输入流。
    void
    BaseRowSet.setAsciiStream(String parameterName, InputStream x, int length)
    将指定参数设置为给定的输入流,它将具有指定的字节数。
    void
    JdbcRowSet.setAutoCommit(boolean autoCommit)
    每个 JdbcRowSet 都包含一个来自原始 ResultSet 或传递给它的 JDBC 属性的 Connection 对象。
    void
    RowSetMetaDataImpl.setAutoIncrement(int columnIndex, boolean property)
    将指定列是否自动编号(因此只读)设置为给定的 boolean 值。
    void
    BaseRowSet.setBigDecimal(int parameterIndex, BigDecimal x)
    将指定参数设置为给定的 java.lang.BigDecimal 值。
    void
    BaseRowSet.setBigDecimal(String parameterName, BigDecimal x)
    将指定参数设置为给定的 java.math.BigDecimal 值。
    void
    BaseRowSet.setBinaryStream(int parameterIndex, InputStream x)
    将此 RowSet 对象的命令中的指定参数设置为给定的输入流。
    void
    BaseRowSet.setBinaryStream(int parameterIndex, InputStream x, int length)
    将指定参数设置为给定的 java.io.InputStream 对象,该对象将具有指定的字节数。
    void
    BaseRowSet.setBinaryStream(String parameterName, InputStream x)
    将指定参数设置为给定的输入流。
    void
    BaseRowSet.setBinaryStream(String parameterName, InputStream x, int length)
    将指定参数设置为给定的输入流,它将具有指定的字节数。
    void
    BaseRowSet.setBlob(int parameterIndex, InputStream inputStream)
    将指定参数设置为 InputStream 对象。
    void
    BaseRowSet.setBlob(int parameterIndex, InputStream inputStream, long length)
    将指定参数设置为 InputStream 对象。
    void
    BaseRowSet.setBlob(int parameterIndex, Blob x)
    将指定参数设置为 Java 编程语言中给定的 Blob 对象。
    void
    BaseRowSet.setBlob(String parameterName, InputStream inputStream)
    将指定参数设置为 InputStream 对象。
    void
    BaseRowSet.setBlob(String parameterName, InputStream inputStream, long length)
    将指定参数设置为 InputStream 对象。
    void
    BaseRowSet.setBlob(String parameterName, Blob x)
    将指定参数设置为给定的 java.sql.Blob 对象。
    void
    BaseRowSet.setBoolean(int parameterIndex, boolean x)
    将指定参数设置为 Java 编程语言中给定的 boolean
    void
    BaseRowSet.setBoolean(String parameterName, boolean x)
    将指定参数设置为给定的 Java boolean 值。
    void
    BaseRowSet.setByte(int parameterIndex, byte x)
    将指定参数设置为 Java 编程语言中给定的 byte
    void
    BaseRowSet.setByte(String parameterName, byte x)
    将指定参数设置为给定的 Java byte 值。
    void
    BaseRowSet.setBytes(int parameterIndex, byte[] x)
    将指定参数设置为给定的字节数组。
    void
    BaseRowSet.setBytes(String parameterName, byte[] x)
    将指定参数设置为给定的 Java 字节数组。
    void
    RowSetMetaDataImpl.setCaseSensitive(int columnIndex, boolean property)
    设置指定列的名称是否对给定的 boolean 区分大小写。
    void
    RowSetMetaDataImpl.setCatalogName(int columnIndex, String catalogName)
    将派生指定列的表的目录名称设置为目录名称.
    void
    BaseRowSet.setCharacterStream(int parameterIndex, Reader reader)
    将此 RowSet 对象命令中的指定参数设置为给定的 Reader 对象。
    void
    BaseRowSet.setCharacterStream(int parameterIndex, Reader reader, int length)
    将指定参数设置为给定的 java.io.Reader 对象,该对象将具有指定的字符数。
    void
    BaseRowSet.setCharacterStream(String parameterName, Reader reader)
    将指定参数设置为给定的 Reader 对象。
    void
    BaseRowSet.setCharacterStream(String parameterName, Reader reader, int length)
    将指定参数设置为给定的 Reader 对象,它是给定的字符长度。
    void
    BaseRowSet.setClob(int parameterIndex, Reader reader)
    将指定参数设置为 Reader 对象。
    void
    BaseRowSet.setClob(int parameterIndex, Reader reader, long length)
    将指定参数设置为 Reader 对象。
    void
    BaseRowSet.setClob(int parameterIndex, Clob x)
    将指定参数设置为 Java 编程语言中给定的 Clob 对象。
    void
    BaseRowSet.setClob(String parameterName, Reader reader)
    将指定参数设置为 Reader 对象。
    void
    BaseRowSet.setClob(String parameterName, Reader reader, long length)
    将指定参数设置为 Reader 对象。
    void
    BaseRowSet.setClob(String parameterName, Clob x)
    将指定参数设置为给定的 java.sql.Clob 对象。
    void
    RowSetMetaDataImpl.setColumnCount(int columnCount)
    将创建此 RowSetMetaDataImpl 对象的 RowSet 对象中的列数设置为给定数字。
    void
    RowSetMetaDataImpl.setColumnDisplaySize(int columnIndex, int size)
    将指定列中的正常最大字符数设置为给定数字。
    void
    RowSetMetaDataImpl.setColumnLabel(int columnIndex, String label)
    将建议的列标签设置为用于打印输出和显示(如果有)label.
    void
    RowSetMetaDataImpl.setColumnName(int columnIndex, String columnName)
    将指定列的列名设置为给定名称。
    void
    RowSetMetaDataImpl.setColumnType(int columnIndex, int SQLType)
    将存储在指定列中的值的 SQL 类型代码设置为来自类 java.sql.Types 的给定类型代码。
    void
    RowSetMetaDataImpl.setColumnTypeName(int columnIndex, String typeName)
    将数据源用于存储在指定列中的值的类型名称设置为给定的类型名称。
    void
    BaseRowSet.setCommand(String cmd)
    将此 RowSet 对象的 command 属性设置为给定的 String 对象并清除为上一个命令设置的参数(如果有)。
    void
    BaseRowSet.setConcurrency(int concurrency)
    将此 RowSet 对象的并发设置为指定的并发。
    void
    RowSetMetaDataImpl.setCurrency(int columnIndex, boolean property)
    设置存储在指定列中的值是否为给定 boolean 的现金值。
    void
    BaseRowSet.setDataSourceName(String name)
    将此 RowSet 对象的 DataSource 名称属性设置为给定的逻辑名称,并将此 RowSet 对象的 Url 属性设置为 null
    void
    BaseRowSet.setDate(int parameterIndex, Date x)
    将指定参数设置为给定的 java.sql.Date 值。
    void
    BaseRowSet.setDate(int parameterIndex, Date x, Calendar cal)
    将指定参数设置为给定的 java.sql.Date 对象。
    void
    BaseRowSet.setDate(String parameterName, Date x)
    使用运行应用程序的虚拟机的默认时区将指定参数设置为给定的 java.sql.Date 值。
    void
    BaseRowSet.setDate(String parameterName, Date x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Date 值。
    void
    BaseRowSet.setDouble(int parameterIndex, double x)
    将指定参数设置为 Java 编程语言中给定的 double
    void
    BaseRowSet.setDouble(String parameterName, double x)
    将指定参数设置为给定的 Java double 值。
    void
    BaseRowSet.setEscapeProcessing(boolean enable)
    设置为给定的 boolean 驱动程序是否将扫描转义语法并在将 SQL 语句发送到数据库之前进行转义替换。
    void
    BaseRowSet.setFetchDirection(int direction)
    向驱动程序提供有关处理此 RowSet 对象中的行的方向的性能提示。
    void
    BaseRowSet.setFetchSize(int rows)
    将此 RowSet 对象的提取大小设置为给定的行数。
    void
    FilteredRowSet.setFilter(Predicate p)
    将给定的 Predicate 对象应用于此 FilteredRowSet 对象。
    void
    BaseRowSet.setFloat(int parameterIndex, float x)
    将指定参数设置为 Java 编程语言中给定的 float
    void
    BaseRowSet.setFloat(String parameterName, float x)
    将指定参数设置为给定的 Java float 值。
    void
    BaseRowSet.setInt(int parameterIndex, int x)
    将指定参数设置为 Java 编程语言中的 int
    void
    BaseRowSet.setInt(String parameterName, int x)
    将指定参数设置为给定的 Java int 值。
    void
    JoinRowSet.setJoinType(int joinType)
    允许应用程序调整对包含在 JoinRowSet 对象实例中的表施加的 JOIN 类型。
    void
    CachedRowSet.setKeyColumns(int[] keys)
    使用给定的列号数组设置此 CachedRowSet 对象的 keyCols 字段,该字段构成用于唯一标识此 CachedRowSet 对象中的行的键。
    void
    BaseRowSet.setLong(int parameterIndex, long x)
    将指定参数设置为 Java 编程语言中给定的 long
    void
    BaseRowSet.setLong(String parameterName, long x)
    将指定参数设置为给定的 Java long 值。
    void
    Joinable.setMatchColumn(int columnIdx)
    将指定列设置为此 RowSet 对象的匹配列。
    void
    Joinable.setMatchColumn(int[] columnIdxes)
    将指定列设置为此 RowSet 对象的匹配列。
    void
    Joinable.setMatchColumn(String columnName)
    将指定列设置为此 RowSet 对象的匹配列。
    void
    Joinable.setMatchColumn(String[] columnNames)
    将指定列设置为此 RowSet 对象的匹配列。
    void
    BaseRowSet.setMaxFieldSize(int max)
    将可用于此 RowSet 对象中的列值的最大字节数设置为给定数字。
    void
    BaseRowSet.setMaxRows(int max)
    将此 RowSet 对象可能包含的最大行数设置为给定的数字。
    void
    CachedRowSet.setMetaData(RowSetMetaData md)
    使用给定的 RowSetMetaData 对象设置此 CachedRowSet 对象的元数据。
    void
    BaseRowSet.setNCharacterStream(int parameterIndex, Reader value)
    将此 RowSet 对象命令中的指定参数设置为 Reader 对象。
    void
    BaseRowSet.setNCharacterStream(int parameterIndex, Reader value, long length)
    将指定参数设置为 Reader 对象。
    void
    BaseRowSet.setNCharacterStream(String parameterName, Reader value)
    将指定参数设置为 Reader 对象。
    void
    BaseRowSet.setNCharacterStream(String parameterName, Reader value, long length)
    将指定参数设置为 Reader 对象。
    void
    BaseRowSet.setNClob(int parameterIndex, Reader reader)
    将指定参数设置为 Reader 对象。
    void
    BaseRowSet.setNClob(int parameterIndex, Reader reader, long length)
    将指定参数设置为 Reader 对象。
    void
    BaseRowSet.setNClob(int parameterIndex, NClob value)
    将指定参数设置为 java.sql.NClob 对象。
    void
    BaseRowSet.setNClob(String parameterName, Reader reader)
    将指定参数设置为 Reader 对象。
    void
    BaseRowSet.setNClob(String parameterName, Reader reader, long length)
    将指定参数设置为 Reader 对象。
    void
    BaseRowSet.setNClob(String parameterName, NClob value)
    将指定参数设置为 java.sql.NClob 对象。
    void
    BaseRowSet.setNString(int parameterIndex, String value)
    将指定参数设置为给定的 String 对象。
    void
    BaseRowSet.setNString(String parameterName, String value)
    将指定参数设置为给定的 String 对象。
    void
    BaseRowSet.setNull(int parameterIndex, int sqlType)
    将指定参数设置为 SQL NULL
    void
    BaseRowSet.setNull(int parameterIndex, int sqlType, String typeName)
    将指定参数设置为 SQL NULL
    void
    BaseRowSet.setNull(String parameterName, int sqlType)
    将指定参数设置为 SQL NULL
    void
    BaseRowSet.setNull(String parameterName, int sqlType, String typeName)
    将指定参数设置为 SQL NULL
    void
    RowSetMetaDataImpl.setNullable(int columnIndex, int property)
    设置存储在指定列中的值是否可以设置为 NULL 到接口 ResultSetMetaData 的给定常量。
    void
    BaseRowSet.setObject(int parameterIndex, Object x)
    将指定参数设置为 Java 编程语言中的 Object
    void
    BaseRowSet.setObject(int parameterIndex, Object x, int targetSqlType)
    使用给定的 Object 值设置指定参数的值。
    void
    BaseRowSet.setObject(int parameterIndex, Object x, int targetSqlType, int scale)
    将指定参数设置为 Java 编程语言中的 Object
    void
    BaseRowSet.setObject(String parameterName, Object x)
    使用给定对象设置指定参数的值。
    void
    BaseRowSet.setObject(String parameterName, Object x, int targetSqlType)
    使用给定对象设置指定参数的值。
    void
    BaseRowSet.setObject(String parameterName, Object x, int targetSqlType, int scale)
    使用给定对象设置指定参数的值。
    void
    CachedRowSet.setOriginalRow()
    将此 CachedRowSet 对象中的当前行设置为原始行。
    void
    CachedRowSet.setPageSize(int size)
    设置 CachedRowSet 对象的页面大小。
    void
    RowSetMetaDataImpl.setPrecision(int columnIndex, int precision)
    将存储在指定列中的值的小数位数总数设置为给定数字。
    void
    BaseRowSet.setQueryTimeout(int seconds)
    将驱动程序等待查询执行的最大秒数设置为给定数字。
    void
    BaseRowSet.setRef(int parameterIndex, Ref ref)
    将指定参数设置为 Java 编程语言中给定的 Ref 对象。
    void
    BaseRowSet.setRowId(int parameterIndex, RowId x)
    将指定参数设置为给定的 java.sql.RowId 对象。
    void
    BaseRowSet.setRowId(String parameterName, RowId x)
    将指定参数设置为给定的 java.sql.RowId 对象。
    void
    RowSetMetaDataImpl.setScale(int columnIndex, int scale)
    将存储在指定列中的值的小数点右边的位数设置为给定数字。
    void
    RowSetMetaDataImpl.setSchemaName(int columnIndex, String schemaName)
    将指定列的表的架构名称(如果有)设置为架构名称.
    void
    RowSetMetaDataImpl.setSearchable(int columnIndex, boolean property)
    将存储在指定列中的值设置为给定的 boolean 值是否可以在 WHERE 子句中使用。
    void
    BaseRowSet.setShort(int parameterIndex, short x)
    将指定参数设置为 Java 编程语言中给定的 short
    void
    BaseRowSet.setShort(String parameterName, short x)
    将指定参数设置为给定的 Java short 值。
    void
    BaseRowSet.setShowDeleted(boolean value)
    将属性 showDeleted 设置为给定的 boolean 值,该值确定标记为删除的行是否出现在当前行集中。
    void
    CachedRowSet.setShowDeleted(boolean b)
    将属性 showDeleted 设置为给定的 boolean 值,该值确定标记为删除的行是否出现在当前行集中。
    void
    JdbcRowSet.setShowDeleted(boolean b)
    将属性 showDeleted 设置为给定的 boolean 值。
    void
    RowSetMetaDataImpl.setSigned(int columnIndex, boolean property)
    设置存储在指定列中的值是否为给定 boolean 的带符号数。
    void
    BaseRowSet.setSQLXML(int parameterIndex, SQLXML xmlObject)
    将指定参数设置为给定的 java.sql.SQLXML 对象。
    void
    BaseRowSet.setSQLXML(String parameterName, SQLXML xmlObject)
    将指定参数设置为给定的 java.sql.SQLXML 对象。
    void
    BaseRowSet.setString(int parameterIndex, String x)
    将指定参数设置为给定的 String 值。
    void
    BaseRowSet.setString(String parameterName, String x)
    将指定参数设置为给定的 Java String 值。
    void
    CachedRowSet.setSyncProvider(String provider)
    将此 CachedRowSet 对象的 SyncProvider 对象设置为指定的对象。
    void
    CachedRowSet.setTableName(String tabName)
    将派生此 CachedRowSet 对象的表的标识符设置为给定的表名。
    void
    RowSetMetaDataImpl.setTableName(int columnIndex, String tableName)
    将派生指定列的表的名称设置为给定的表名称。
    void
    BaseRowSet.setTime(int parameterIndex, Time x)
    将指定参数设置为给定的 java.sql.Time 值。
    void
    BaseRowSet.setTime(int parameterIndex, Time x, Calendar cal)
    将指定参数设置为给定的 java.sql.Time 对象。
    void
    BaseRowSet.setTime(String parameterName, Time x)
    将指定参数设置为给定的 java.sql.Time 值。
    void
    BaseRowSet.setTime(String parameterName, Time x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Time 值。
    void
    BaseRowSet.setTimestamp(int parameterIndex, Timestamp x)
    将指定参数设置为给定的 java.sql.Timestamp 值。
    void
    BaseRowSet.setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
    将指定参数设置为给定的 java.sql.Timestamp 对象。
    void
    BaseRowSet.setTimestamp(String parameterName, Timestamp x)
    将指定参数设置为给定的 java.sql.Timestamp 值。
    void
    BaseRowSet.setTimestamp(String parameterName, Timestamp x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Timestamp 值。
    void
    BaseRowSet.setTransactionIsolation(int level)
    将此 JDBC RowSet 对象的事务隔离属性设置为给定常量。
    void
    BaseRowSet.setType(int type)
    将此 RowSet 对象的类型设置为指定类型。
    void
    BaseRowSet.setUnicodeStream(int parameterIndex, InputStream x, int length)
    已弃用。
    应该使用 getCharacterStream 代替它
    void
    BaseRowSet.setUrl(String url)
    将此 RowSet 对象的 Url 属性设置为给定的 String 对象,并将数据源名称属性设置为 null
    void
    BaseRowSet.setURL(int parameterIndex, URL x)
    将指定参数设置为给定的 java.net.URL 值。
    JoinRowSet.toCachedRowSet()
    创建一个包含此 JoinRowSet 对象中数据的新 CachedRowSet 对象,可以使用 CachedRowSet 对象的 SyncProvider 对象将其保存到数据源。
    CachedRowSet.toCollection()
    将此 CachedRowSet 对象转换为包含此 CachedRowSet 对象的所有数据的 Collection 对象。
    CachedRowSet.toCollection(int column)
    将此 CachedRowSet 对象中的指定列转换为 Collection 对象。
    CachedRowSet.toCollection(String column)
    将此 CachedRowSet 对象中的指定列转换为 Collection 对象。
    void
    CachedRowSet.undoDelete()
    取消删除当前行并通知监听某行已更改。
    void
    CachedRowSet.undoInsert()
    如果已插入该行,则立即从此 CachedRowSet 对象中删除当前行,并通知监听器该行已更改。
    void
    CachedRowSet.undoUpdate()
    如果行已被修改,则立即撤消上次更新操作。
    void
    Joinable.unsetMatchColumn(int columnIdx)
    取消将指定列设置为此 RowSet 对象的匹配列。
    void
    Joinable.unsetMatchColumn(int[] columnIdxes)
    取消将指定列设置为此 RowSet 对象的匹配列。
    void
    Joinable.unsetMatchColumn(String columnName)
    取消将指定列设置为此 RowSet 对象的匹配列。
    void
    Joinable.unsetMatchColumn(String[] columnName)
    取消将指定列设置为此 RowSet 对象的匹配列。
    <T> T
    RowSetMetaDataImpl.unwrap(Class<T> iface)
    返回一个实现给定接口的对象,以允许访问非标准方法或代理未公开的标准方法。
    void
    WebRowSet.writeXml(OutputStream oStream)
    以 XML 格式将此 WebRowSet 对象的数据、属性和元数据写入给定的 OutputStream 对象。
    void
    WebRowSet.writeXml(Writer writer)
    以 XML 格式将此 WebRowSet 对象的数据、属性和元数据写入给定的 Writer 对象。
    void
    WebRowSet.writeXml(ResultSet rs, OutputStream oStream)
    使用给定 ResultSet 对象的内容填充此 WebRowSet 对象,并将其数据、属性和元数据以 XML 格式写入给定的 OutputStream 对象。
    void
    WebRowSet.writeXml(ResultSet rs, Writer writer)
    使用给定 ResultSet 对象的内容填充此 WebRowSet 对象,并将其数据、属性和元数据以 XML 格式写入给定的 Writer 对象。
  • SQL异常javax.sql.rowset.serial 中的用法

    修饰符和类型
    描述
    class 
    除了 DATALINK and JAVAOBJECT 等 SQL 类型之外,还指示 BLOB, CLOB, STRUCT or ARRAY 等 SQL 类型的序列化或反序列化错误
    修饰符和类型
    方法
    描述
    void
    SerialArray.free()
    此方法释放 SerialArray 对象并释放它持有的资源。
    void
    SerialBlob.free()
    此方法释放 SerialBlob 对象并释放它持有的资源。
    void
    SerialClob.free()
    此方法释放 SerialClob 对象并释放它持有的资源。
    SerialClob.getAsciiStream()
    检索此 SerialClob 对象指定的 CLOB 值作为 ascii 流。
    SerialBlob.getBinaryStream(long pos, long length)
    返回包含部分 Blob 值的 InputStream 对象,从 pos 指定的字节开始,长度为 length 个字节。
    SerialClob.getCharacterStream(long pos, long length)
    返回包含部分 SerialClob 值的 Reader 对象,以 pos 指定的字符开头,长度为 length 个字符。
    long
    SerialBlob.position(byte[] pattern, long start)
    返回此 SerialBlob 对象中给定字节模式开始的位置,从指定位置开始搜索。
    long
    SerialBlob.position(Blob pattern, long start)
    返回此 SerialBlob 对象中给定 Blob 对象开始的位置,从指定位置开始搜索。
    long
    SerialClob.position(String searchStr, long start)
    返回此 SerialClob 对象中给定 String 对象开始的位置,从指定位置开始搜索。
    long
    SerialClob.position(Clob searchStr, long start)
    返回此 SerialClob 对象中给定 Clob 签名开始的位置,从指定位置开始搜索。
    SQLInputImpl.readArray()
    从流中读取 SQL ARRAY 值并将其作为 Java 编程语言中的 Array 对象返回。
    SQLInputImpl.readAsciiStream()
    将此 SQLInputImpl 对象中的下一个属性作为 ASCII 字符流返回。
    SQLInputImpl.readBigDecimal()
    检索此 SQLInputImpl 对象中的下一个属性作为 java.math.BigDecimal
    SQLInputImpl.readBinaryStream()
    将此 SQLInputImpl 对象中的下一个属性作为未解释的字节流返回。
    SQLInputImpl.readBlob()
    检索此 SQLInputImpl 对象头部的 BLOB 值作为 Java 编程语言中的 Blob 对象。
    boolean
    SQLInputImpl.readBoolean()
    检索此 SQLInputImpl 对象中的下一个属性作为 Java 编程语言中的 boolean
    byte
    SQLInputImpl.readByte()
    检索此 SQLInputImpl 对象中的下一个属性作为 Java 编程语言中的 byte
    byte[]
    SQLInputImpl.readBytes()
    检索此 SQLInputImpl 对象中的下一个属性作为字节数组。
    SQLInputImpl.readCharacterStream()
    检索此 SQLInputImpl 对象中的下一个属性作为 Unicode 字符流。
    SQLInputImpl.readClob()
    检索此 SQLInputImpl 对象头部的 CLOB 值作为 Java 编程语言中的 Clob 对象。
    SQLInputImpl.readDate()
    检索此 SQLInputImpl 中的下一个属性作为 java.sql.Date 对象。
    double
    SQLInputImpl.readDouble()
    检索此 SQLInputImpl 对象中的下一个属性作为 Java 编程语言中的 double
    float
    SQLInputImpl.readFloat()
    检索此 SQLInputImpl 对象中的下一个属性作为 Java 编程语言中的 float
    int
    SQLInputImpl.readInt()
    检索此 SQLInputImpl 对象中的下一个属性作为 Java 编程语言中的 int
    long
    SQLInputImpl.readLong()
    检索此 SQLInputImpl 对象中的下一个属性作为 Java 编程语言中的 long
    SQLInputImpl.readNClob()
    从流中读取 SQL NCLOB 值并将其作为 Java 编程语言中的 Clob 对象返回。
    SQLInputImpl.readNString()
    读取流中的下一个属性并将其作为 Java 编程语言中的 String 返回。
    SQLInputImpl.readObject()
    检索此 SQLInputImpl 对象头部的值作为 Java 编程语言中的 Object
    SQLInputImpl.readRef()
    检索此 SQLInputImpl 对象头部的值作为 Java 编程语言中的 Ref 对象。
    SQLInputImpl.readRowId()
    从流中读取 SQL ROWID 值并将其作为 Java 编程语言中的 RowId 对象返回。
    short
    SQLInputImpl.readShort()
    检索此 SQLInputImpl 对象中的下一个属性作为 Java 编程语言中的 short
    SQLInputImpl.readSQLXML()
    从流中读取 SQL XML 值并将其作为 Java 编程语言中的 SQLXML 对象返回。
    SQLInputImpl.readString()
    检索此 SQLInputImpl 对象中的下一个属性作为 Java 编程语言中的 String
    SQLInputImpl.readTime()
    检索此 SQLInputImpl 对象中的下一个属性作为 java.sql.Time 对象。
    SQLInputImpl.readTimestamp()
    检索此 SQLInputImpl 对象中的下一个属性作为 java.sql.Timestamp 对象。
    SQLInputImpl.readURL()
    从流中读取 SQL DATALINK 值并将其作为 Java 编程语言中的 URL 对象返回。
    SerialClob.setAsciiStream(long pos)
    检索用于将 Ascii 字符写入此 SerialClob 对象表示的 CLOB 值的流,从位置 pos 开始。
    SerialBlob.setBinaryStream(long pos)
    检索可用于写入此 Blob 对象表示的 BLOB 值的流。
    int
    SerialBlob.setBytes(long pos, byte[] bytes)
    将给定的字节数组写入此 Blob 对象表示的 BLOB 值,从位置 pos 开始,并返回写入的字节数。
    int
    SerialBlob.setBytes(long pos, byte[] bytes, int offset, int length)
    将给定 byte 数组的全部或部分写入此 Blob 对象表示的 BLOB 值,并返回写入的字节数。
    SerialClob.setCharacterStream(long pos)
    检索要用于将 Unicode 字符流写入此 SerialClob 对象表示的 CLOB 值的流,位于 pos 位置。
    boolean
    SQLInputImpl.wasNull()
    确定从此 SQLInputImpl 对象读取的最后一个值是否为 null
    void
    SQLOutputImpl.writeArray(Array x)
    将 Java 编程语言中的 Array 对象写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeAsciiStream(InputStream x)
    将 ASCII 字符流写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeBigDecimal(BigDecimal x)
    将 Java 编程语言中的 java.math.BigDecimal 对象写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeBinaryStream(InputStream x)
    将未解释的字节流写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeBlob(Blob x)
    将 Java 编程语言中的 Blob 对象写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeBoolean(boolean x)
    将 Java 编程语言中的 boolean 写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeByte(byte x)
    将 Java 编程语言中的 byte 写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeBytes(byte[] x)
    将 Java 编程语言中的 bytes 数组写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeCharacterStream(Reader x)
    将 Unicode 字符流写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeClob(Clob x)
    将 Java 编程语言中的 Clob 对象写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeDate(Date x)
    将 Java 编程语言中的 java.sql.Date 对象写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeDouble(double x)
    将 Java 编程语言中的 double 写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeFloat(float x)
    将 Java 编程语言中的 float 写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeInt(int x)
    将 Java 编程语言中的 int 写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeLong(long x)
    将 Java 编程语言中的 long 写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeNClob(NClob x)
    将 SQL NCLOB 值写入流。
    void
    SQLOutputImpl.writeNString(String x)
    将下一个属性作为 Java 编程语言中的 String 写入流。
    void
    SQLOutputImpl.writeObject(SQLData x)
    将给定 SQLData 对象中包含的数据写入流。
    void
    SQLOutputImpl.writeRef(Ref x)
    将 Java 编程语言中的 Ref 对象写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeRowId(RowId x)
    将 SQL ROWID 值写入流。
    void
    SQLOutputImpl.writeShort(short x)
    将 Java 编程语言中的 short 写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeSQLXML(SQLXML x)
    将 SQL XML 值写入流。
    void
    SQLOutputImpl.writeString(String x)
    将 Java 编程语言中的 String 写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeStruct(Struct x)
    将 Java 编程语言中的 Struct 对象写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeTime(Time x)
    将 Java 编程语言中的 java.sql.Time 对象写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeTimestamp(Timestamp x)
    将 Java 编程语言中的 java.sql.Timestamp 对象写入此 SQLOutputImpl 对象。
    void
    SQLOutputImpl.writeURL(URL url)
    将 Java 编程语言中的 java.sql.Type.DATALINK 对象写入此 SQLOutputImpl 对象。
    javax.sql.rowset.serial 中的构造函数抛出 SQL异常
    修饰符
    构造方法
    描述
     
    从给定的 Array 对象构造一个新的 SerialArray 对象。
     
    SerialArray(Array array, Map<String,Class<?>> map)
    从给定的 Array 对象构造一个新的 SerialArray 对象,当元素是 SQL UDT 时,将给定的类型映射用于每个元素的自定义映射。
     
    SerialBlob(byte[] b)
    构造一个 SerialBlob 对象,它是给定 byte 数组的序列化版本。
     
    构造一个 SerialBlob 对象,它是给定 Blob 对象的序列化版本。
     
    SerialClob(char[] ch)
    构造一个 SerialClob 对象,它是给定 char 数组的序列化版本。
     
    构造一个 SerialClob 对象,它是给定 Clob 对象的序列化版本。
     
    SerialRef(Ref ref)
    从给定的 Ref 对象构造一个 SerialRef 对象。
     
    SQLInputImpl(Object[] attributes, Map<String,Class<?>> map)
    创建一个用给定的属性数组和给定的类型映射初始化的 SQLInputImpl 对象。
     
    SQLOutputImpl(Vector<?> attributes, Map<String,?> map)
    创建一个新的 SQLOutputImpl 对象,该对象使用给定的属性向量和类型映射进行初始化。
  • SQL异常javax.sql.rowset.spi 中的用法

    修饰符和类型
    描述
    class 
    指示 SyncFactory 机制的错误。
    class 
    表示 SyncProvider 机制出错。
    修饰符和类型
    方法
    描述
    void
    TransactionalWriter.commit()
    使自上次调用 commitrollback 方法以来 acceptChanges 方法执行的所有更改永久化。
    SyncResolver.getConflictValue(int index)
    检索此 SyncResolver 对象当前行中指定列中的值,该值是数据源中导致冲突的值。
    SyncResolver.getConflictValue(String columnName)
    检索此 SyncResolver 对象当前行中指定列中的值,该值是数据源中导致冲突的值。
    boolean
    SyncResolver.nextConflict()
    将光标从其当前位置向下移动到包含冲突值的下一行。
    boolean
    SyncResolver.previousConflict()
    将光标从其当前位置向上移动到此 SyncResolver 对象中的上一个冲突行。
    void
    XmlReader.readXML(WebRowSet caller, Reader reader)
    从给定的 XML 格式输入流中读取并解析给定的 WebRowSet 对象。
    void
    TransactionalWriter.rollback()
    撤消当前事务中所做的所有更改。
    void
    TransactionalWriter.rollback(Savepoint s)
    撤消在给定 Savepoint 对象之前在当前事务中所做的所有更改。
    void
    SyncResolver.setResolvedValue(int index, Object obj)
    对象作为列中的值指数在正在同步的 RowSet 对象的当前行中。
    void
    SyncResolver.setResolvedValue(String columnName, Object obj)
    对象作为列中的值列名在正在同步的 RowSet 对象的当前行中。
    void
    XmlWriter.writeXML(WebRowSet caller, Writer writer)
    将给定的 WebRowSet 对象作为 XML 文档写入指定的 java.io.Writer 输出流。