| 接口 | 描述 |
|---|---|
| Array |
对于SQL类型
ARRAY java编程语言中的映射。
|
| Blob |
表示(映射)在™java编程语言SQL
BLOB价值。
|
| CallableStatement |
该接口用于执行SQL存储过程。
|
| Clob |
对于SQL
CLOB类型在java编程语言的映射™。
|
| Connection |
一个特定数据库的连接(会话)。
|
| DatabaseMetaData |
全面的数据库信息作为一个整体。
|
| Driver |
每个驱动程序类必须实现的接口。
|
| DriverAction |
一个接口,必须实现一个
Driver时要通知的
DriverManager。
|
| NClob |
对于SQL
NCLOB类型在java编程语言的映射™。
|
| ParameterMetaData |
可以用来在一个
PreparedStatement对象为每个参数的类型和属性的标记信息的对象。
|
| PreparedStatement |
对象是一个预编译的SQL语句。
|
| Ref |
在一个SQL
REF价值java编程语言的映射,这是一个结构化的数据库中的值类型。
|
| ResultSet |
表示数据库结果集的数据表,它通常是通过执行查询数据库的语句生成的。
|
| ResultSetMetaData |
可以用来在一个
ResultSet对象列的类型和属性信息的对象。
|
| RowId |
表示(映射)在rowid SQL值java编程语言。
|
| Savepoint |
保存点的表示,这一点在当前事务,可以从
Connection.rollback方法参考。
|
| SQLData |
用于SQL自定义映射接口用户定义类型(UDT)对java编程语言中的类。
|
| SQLInput |
一个输入流包含一个价值流代表一个SQL结构化类型或一个SQL的不同类型的一个实例。
|
| SQLOutput |
用于将用户定义类型的属性写入数据库的输出流。
|
| SQLType |
一个对象,是用来确定一个通用的SQL类型,称为JDBC类型或供应商特定的数据类型。
|
| SQLXML |
对于SQL的XML类型的JavaTM编程语言的映射。
|
| Statement |
该对象用于执行静态SQL语句并返回它产生的结果。
|
| Struct |
一个SQL结构化类型的java编程语言中的标准映射。
|
| Wrapper |
接口JDBC类提供的能力来检索实例问题的实例时,实际上是一个代理类。
|
| 类 | 描述 |
|---|---|
| Date |
在一毫秒的价值,可以确定这是一个JDBC SQL
DATE值薄包装纸。
|
| DriverManager |
管理一套JDBC驱动程序的基本服务。
注:的 DataSource界面,新的JDBC 2 API,提供了另一种方式来连接数据源。
|
| DriverPropertyInfo |
用于连接的驱动属性。
|
| SQLPermission |
该
SecurityManager将检查时,运行一个应用程序
SecurityManager启用权限,调用
DriverManager.deregisterDriver方法,
DriverManager.setLogWriter方法,
DriverManager.setLogStream(过时的)方法,
SyncFactory.setJNDIContext方法,
SyncFactory.setLogger方法,
Connection.setNetworktimeout方法,或
Connection.abort方法。
|
| Time |
在
java.util.Date类允许JDBC API鉴定为SQL
TIME值薄包装。
|
| Timestamp |
在
java.util.Date允许JDBC API鉴定为SQL
TIMESTAMP值薄包装。
|
| Types |
定义用于识别通用的SQL类型的常量的类,称为JDBC类型。
|
| Enum | 描述 |
|---|---|
| ClientInfoStatus |
对于一个属性不能通过电话
Connection.setClientInfo原因状态枚举
|
| JDBCType |
定义用于确定通用的SQL类型的常数,称为JDBC类型。
|
| PseudoColumnUsage |
伪/隐藏列的使用的枚举。
|
| RowIdLifetime |
为ROWID寿命值的枚举。
|
| 异常 | 描述 |
|---|---|
| BatchUpdateException |
对
SQLException扔在批处理更新操作期间发生错误时,子类的。
|
| DataTruncation |
抛出一个异常作为一个
DataTruncation例外(写)或报告为
DataTruncation警告(在读)当一个数据值竟是截断超过
MaxFieldSize以外的原因。
|
| SQLClientInfoException |
子类的
SQLException时引发一个或多个客户信息属性无法设置在
Connection。
|
| SQLDataException |
对
SQLException当SQLSTATE类的值的二十二的子类,或在供应商规定的条件。
|
| SQLException |
在数据库访问错误或其他错误中提供信息的异常。
|
| SQLFeatureNotSupportedException |
对
SQLException当SQLSTATE值为“0”类的子类(值为零”的)。
|
| SQLIntegrityConstraintViolationException |
对
SQLException当SQLSTATE类的值的二十三的子类,或在供应商规定的条件。
|
| SQLInvalidAuthorizationSpecException |
对
SQLException当SQLSTATE类的值的二十八的子类,或在供应商规定的条件。
|
| SQLNonTransientConnectionException |
对
SQLException抛出SQLSTATE值“08”的子类,或在供应商规定的条件。
|
| SQLNonTransientException |
这类
SQLException时抛出的一个实例,一个重试其操作的可能的原因是
SQLException除非纠正失败。
|
| SQLRecoverableException |
这类
SQLException抛出的情况下,失败的操作可以申请执行一些复苏的步骤和重试整个交易或在分布式事务的情况下成功,交易部门。
|
| SQLSyntaxErrorException |
对
SQLException当SQLSTATE类的值的四十二的子类,或在供应商规定的条件。
|
| SQLTimeoutException |
对
SQLException当超时的
Statement.setQueryTimeout,
DriverManager.setLoginTimeout,
DataSource.setLoginTimeout指定子类的,
XADataSource.setLoginTimeout已过期。
|
| SQLTransactionRollbackException |
对
SQLException当SQLSTATE类的值的四十的子类,或在供应商规定的条件。
|
| SQLTransientConnectionException |
对于定制类的值“08”
SQLException子类,或在供应商规定的条件。
|
| SQLTransientException |
对
SQLException类抛出的情况下,失败的操作可能成功当操作重试无任何干预的应用层的功能。
|
| SQLWarning |
提供数据库访问警告的信息的异常。
|
javax.sql.RowSet组,可以使用从表、平面文件更新数据,或任何其他表格数据源。
java.sql包,简称JDBC核心API,和
javax.sql包,简称JDBC API的可选包。这个完整的JDBC API包括在java
TM标准版(java SE
TM),版本7。的
javax.sql包扩展jdbc api的功能从客户端API服务器端API,它的
TM java企业版的重要组成部分(java EE
TM)技术。
类、接口、方法、字段、构造函数和异常有以下“自”标签,表明当他们进入java平台。当这些“自”标签中使用javadocTM评论JDBC API,它们表明:
注:许多新特性都是可选的;因此,有司机的一些变化和功能支持。总是检查您的驱动程序的文档,看看它是否支持一个功能,在你尝试使用它。
注:类SQLPermission在javaTM 2 SDK,增加了标准版,版本1.3。这个类是用来防止未经授权的访问日志流与DriverManager有关,其中可能包含的信息,如表名、列数据,等等。
java.sql包中包含java.sql包中包含的API如下:
DriverManager设施
DriverManager类——与司机联系SQLPermission类——提供许可时,代码运行在一个安全管理,如一个小程序,尝试建立一个记录流通过DriverManagerDriver接口提供了API,用于注册和连接基于JDBC技术的驱动程序(“JDBC驱动程序”);一般只有DriverManager类使用DriverPropertyInfo类——提供JDBC驱动程序的性能;由一般用户不习惯Statement --用来发送SQL的基本语句PreparedStatement --用来将准备好的语句或SQL的基本语句(来自Statement)CallableStatement --用来调用数据库的存储过程(来自PreparedStatement)Connection接口提供了用于创建报表和管理连接和性能的方法Savepoint --提供了保存点在交易ResultSet接口Array接口,SQL ARRAY映射Blob接口,SQL BLOB映射Clob接口,SQL CLOB映射DATE Date类——映射NClob接口,SQL NCLOB映射Ref接口,SQL REF映射RowId接口,SQL ROWID映射Struct接口,SQL STRUCT映射SQLXML接口,SQL XML映射TIME Time类——映射TIMESTAMP Timestamp类——映射Types类——提供SQL类型常数SQLData接口指定一个UDT的这个类的实例的映射SQLInput接口,提供用于从流中读取该属性的方法SQLOutput接口提供的方法写UDT属性回流DatabaseMetaData接口提供了关于数据库的信息ResultSetMetaData接口提供了一个ResultSet对象的列的信息ParameterMetaData接口-提供有关PreparedStatement命令的参数信息SQLException --大多数方法时抛出有问题的数据访问和一些其他原因的方法SQLWarning——抛出一个警告DataTruncation——抛出数据可能已被截断BatchUpdateException——抛出不都在一个批处理命令更新成功执行java.sql和javax.sql功能介绍在JDBC 4.2 APIJDBCType枚举和SQLType接口REF CURSORS在CallableStatement支持DatabaseMetaData方法返回的最大逻辑LOB大小如果REF游标支持java.sql和javax.sql功能介绍在JDBC 4.1 APIConnection,ResultSet和Statement对象要使用资源声明的尝试CallableStatement和ResultSet指定将通过getObject方法的java类DatabaseMetaData方法返回pseudocolumns如果生成的关键总是返回Connection增加了支持指定的数据库模式,取消和暂停的物理连接。Statement对象时,依赖于它的对象都已关闭Driver,DataSource获得父记录的支持,ConnectionPoolDataSource和XADataSourcejava.sql和javax.sqljava.sql.Driver通过Class.forNamePreparedStatement通知时,与PooledConnection关联已经关闭或司机决定无效java.sql和javax.sql功能介绍在JDBC 3 APIConnectionPoolDataSource——指定连接将PreparedStatement元数据对象参数ResultSet对象从CallableStatement对象同时开回来CallableStatement对象的名字以及指标的能力ResultSet保持能力--指定游标应保持开启或关闭,在交易的最后的能力Ref对象引用BLOB,CLOB,ARRAY,和REF值。java.sql.Types.DATALINK数据类型允许的JDBC驱动程序访问存储在数据源对象java.sql功能介绍在JDBC 2.1核心APIResultSet接口,让光标移到一个特定的行或相对于当前位置的位置使用新方法ResultSet更新方法java.math.BigDecimal全精度值,额外的安全性,并支持日期、时间和时区,时间戳值。javax.sql功能介绍在JDBC API 2可选包DataSource接口的连接方式。java命名和目录interfaceTM(JNDI)用于注册DataSource对象命名服务并检索。RowSet技术提供了一种方便的处理和传递数据的手段DISTINCT型是UDT可以自定义映射。以下三个步骤建立一个自定义映射:
DISTINCT型SQLData接口。Connection对象类型Map中包含了两个东西入口:
SQLData接口的类的对象类当这些都发生在UDT UDT,将自动检索它的自定义映射调用方法或CallableStatement.getObject ResultSet.getObject。同时,该PreparedStatement.setObject方法将自动Map对象回到SQL类型来存储它的数据源。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.