JavaTM Platform
Standard Ed. 6

软件包 java.sql
的使用

使用 java.sql 的软件包
java.sql 提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。 
javax.sql 为通过 JavaTM 编程语言进行服务器端数据源访问和处理提供 API。 
javax.sql.rowset JDBC RowSet 实现的标准接口和基类。 
javax.sql.rowset.serial 提供实用工具类,允许 SQL 类型与 Java 编程语言数据类型之间的可序列化映射关系。 
javax.sql.rowset.spi 第三方供应商在其同步提供者的实现中必须使用的标准类和接口。 
 

java.sql 使用的 java.sql 中的类
Array
          SQL 类型 ARRAY 在 Java 编程语言中的映射关系。
Blob
          SQL BLOB 值在 JavaTM 编程语言中的表示形式(映射关系)。
CallableStatement
          用于执行 SQL 存储过程的接口。
ClientInfoStatus
          无法通过调用 Connection.setClientInfo 设置属性的原因状态的枚举。
Clob
          SQL 类型 CLOB 在 JavaTM 编程语言中的映射关系。
Connection
          与特定数据库的连接(会话)。
DatabaseMetaData
          关于数据库的整体综合信息。
Date
          一个包装了毫秒值的瘦包装器 (thin wrapper),它允许 JDBC 将毫秒值标识为 SQL DATE 值。
Driver
          每个驱动程序类必须实现的接口。
DriverPropertyInfo
          用于建立连接的驱动程序属性。
NClob
          SQL NCLOB 类型在 JavaTM 编程语言中的映射。
ParameterMetaData
          可用于获取关于 PreparedStatement 对象中每个参数标记的类型和属性信息的对象。
PreparedStatement
          表示预编译的 SQL 语句的对象。
Ref
          Java 编程语言中 SQL REF 值的映射关系,它是到数据库中的 SQL 结构类型值的引用。
ResultSet
          表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。
ResultSetMetaData
          可用于获取关于 ResultSet 对象中列的类型和属性信息的对象。
RowId
          SQL ROWID 值在 Java 编程语言中的表示形式(映射)。
RowIdLifetime
          RowId 生存期值的枚举。
Savepoint
          保存点的表示形式,保存点是可以从 Connection.rollback 方法引用的当前事务中的点。
SQLClientInfoException
          当无法在 Connection 上设置一个或多个客户端信息属性时,抛出此 SQLException 的子类。
SQLData
          该接口用于 SQL 用户定义类型 (UDT) 到 Java 编程语言中类的自定义映射关系。
SQLException
          提供关于数据库访问错误或其他错误信息的异常。
SQLInput
          一个输入流,它包含表示 SQL 结构化类型或 SQL 不同类型的实例的值组成的流。
SQLNonTransientException
          重试相同操作将失败(除非纠正了 SQLException 的 cause)的情况下抛出的 SQLException 子类。
SQLOutput
          用于将用户定义类型的属性写回数据库的输出流。
SQLTransientException
          没有任何应用程序级功能干预时,重试先前失败操作可以成功的情况下抛出的 SQLException 子类。
SQLWarning
          提供关于数据库访问警告信息的异常。
SQLXML
          SQL XML 类型在 JavaTM 编程语言中的映射关系。
Statement
          用于执行静态 SQL 语句并返回它所生成结果的对象。
Struct
          用于 SQL 结构化类型的 Java 编程语言中的标准映射关系。
Time
          一个与 java.util.Date 类有关的瘦包装器 (thin wrapper),它允许 JDBC 将该类标识为 SQL TIME 值。
Timestamp
          一个与 java.util.Date 类有关的瘦包装器 (thin wrapper),它允许 JDBC API 将该类标识为 SQL TIMESTAMP 值。
Wrapper
          在相关实例实际上是代理类时提供获取委托实例能力的 JDBC 类的接口。
 

javax.sql 使用的 java.sql 中的类
Array
          SQL 类型 ARRAY 在 Java 编程语言中的映射关系。
Blob
          SQL BLOB 值在 JavaTM 编程语言中的表示形式(映射关系)。
Clob
          SQL 类型 CLOB 在 JavaTM 编程语言中的映射关系。
Connection
          与特定数据库的连接(会话)。
Date
          一个包装了毫秒值的瘦包装器 (thin wrapper),它允许 JDBC 将毫秒值标识为 SQL DATE 值。
NClob
          SQL NCLOB 类型在 JavaTM 编程语言中的映射。
PreparedStatement
          表示预编译的 SQL 语句的对象。
Ref
          Java 编程语言中 SQL REF 值的映射关系,它是到数据库中的 SQL 结构类型值的引用。
ResultSet
          表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。
ResultSetMetaData
          可用于获取关于 ResultSet 对象中列的类型和属性信息的对象。
RowId
          SQL ROWID 值在 Java 编程语言中的表示形式(映射)。
SQLException
          提供关于数据库访问错误或其他错误信息的异常。
SQLXML
          SQL XML 类型在 JavaTM 编程语言中的映射关系。
Time
          一个与 java.util.Date 类有关的瘦包装器 (thin wrapper),它允许 JDBC 将该类标识为 SQL TIME 值。
Timestamp
          一个与 java.util.Date 类有关的瘦包装器 (thin wrapper),它允许 JDBC API 将该类标识为 SQL TIMESTAMP 值。
Wrapper
          在相关实例实际上是代理类时提供获取委托实例能力的 JDBC 类的接口。
 

javax.sql.rowset 使用的 java.sql 中的类
Array
          SQL 类型 ARRAY 在 Java 编程语言中的映射关系。
Blob
          SQL BLOB 值在 JavaTM 编程语言中的表示形式(映射关系)。
Clob
          SQL 类型 CLOB 在 JavaTM 编程语言中的映射关系。
Connection
          与特定数据库的连接(会话)。
Date
          一个包装了毫秒值的瘦包装器 (thin wrapper),它允许 JDBC 将毫秒值标识为 SQL DATE 值。
NClob
          SQL NCLOB 类型在 JavaTM 编程语言中的映射。
Ref
          Java 编程语言中 SQL REF 值的映射关系,它是到数据库中的 SQL 结构类型值的引用。
ResultSet
          表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。
ResultSetMetaData
          可用于获取关于 ResultSet 对象中列的类型和属性信息的对象。
RowId
          SQL ROWID 值在 Java 编程语言中的表示形式(映射)。
Savepoint
          保存点的表示形式,保存点是可以从 Connection.rollback 方法引用的当前事务中的点。
SQLException
          提供关于数据库访问错误或其他错误信息的异常。
SQLXML
          SQL XML 类型在 JavaTM 编程语言中的映射关系。
Time
          一个与 java.util.Date 类有关的瘦包装器 (thin wrapper),它允许 JDBC 将该类标识为 SQL TIME 值。
Timestamp
          一个与 java.util.Date 类有关的瘦包装器 (thin wrapper),它允许 JDBC API 将该类标识为 SQL TIMESTAMP 值。
Wrapper
          在相关实例实际上是代理类时提供获取委托实例能力的 JDBC 类的接口。
 

javax.sql.rowset.serial 使用的 java.sql 中的类
Array
          SQL 类型 ARRAY 在 Java 编程语言中的映射关系。
Blob
          SQL BLOB 值在 JavaTM 编程语言中的表示形式(映射关系)。
Clob
          SQL 类型 CLOB 在 JavaTM 编程语言中的映射关系。
Date
          一个包装了毫秒值的瘦包装器 (thin wrapper),它允许 JDBC 将毫秒值标识为 SQL DATE 值。
NClob
          SQL NCLOB 类型在 JavaTM 编程语言中的映射。
Ref
          Java 编程语言中 SQL REF 值的映射关系,它是到数据库中的 SQL 结构类型值的引用。
ResultSet
          表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。
RowId
          SQL ROWID 值在 Java 编程语言中的表示形式(映射)。
SQLData
          该接口用于 SQL 用户定义类型 (UDT) 到 Java 编程语言中类的自定义映射关系。
SQLException
          提供关于数据库访问错误或其他错误信息的异常。
SQLInput
          一个输入流,它包含表示 SQL 结构化类型或 SQL 不同类型的实例的值组成的流。
SQLOutput
          用于将用户定义类型的属性写回数据库的输出流。
SQLXML
          SQL XML 类型在 JavaTM 编程语言中的映射关系。
Struct
          用于 SQL 结构化类型的 Java 编程语言中的标准映射关系。
Time
          一个与 java.util.Date 类有关的瘦包装器 (thin wrapper),它允许 JDBC 将该类标识为 SQL TIME 值。
Timestamp
          一个与 java.util.Date 类有关的瘦包装器 (thin wrapper),它允许 JDBC API 将该类标识为 SQL TIMESTAMP 值。
 

javax.sql.rowset.spi 使用的 java.sql 中的类
ResultSet
          表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。
Savepoint
          保存点的表示形式,保存点是可以从 Connection.rollback 方法引用的当前事务中的点。
SQLException
          提供关于数据库访问错误或其他错误信息的异常。
Wrapper
          在相关实例实际上是代理类时提供获取委托实例能力的 JDBC 类的接口。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策