Oracle JDBC

JDBC 和 UCP

Oracle 数据库 11g 第 2 版中针对 JDBC 和 UCP 的新特性

  • 时间戳和时区易于升级;针对 Oracle SecureFiles 的 LOB 预取和零复制 I/O;通过 oracle.jdbc.editionName 支持版本库重定义;支持 JDBC URL 和计算机名称中的互联网协议版本 6 (IPv6) 地址解析到 IPV6 地址;PreparedStatement.getMetaData() 方法;RAC 快速应用通知 API;通用连接池。

注意,Oracle 数据库 11g 第 1 版中针对 JDBC 的新特性

  • 广泛支持 JDBC 4.0 规范;在第一次往返(即席查询)过程中预取;保存数据库往返记录;可编程的数据库启动和关闭;查询更改通知和客户端结果缓存 (JDBC-OCI) — 查询批注;JCBC 瘦客户端中的 Advanced Security 支持;自带的 AQ 接口可以使 JDBC 队列操作的速度提高 40-300%。

Oracle 数据库 11g 第 2 版中针对 UCP 的新特性

  • 单个/通用连接池支持任何类型的 Java 连接:JDBC、JCA 和 LDAP;支持任何数据库(Oracle、非 Oracle);支持任何应用服务器(Oracle、非 Oracle);支持独立部署(Java SE、BPEL、Toplink、Tomcat);无缝集成 RAC 和 Data Guard;针对快速连接故障切换 (FCF) 和运行时连接负载平衡 (RCLB) 提供 DataGuard 支持;支持负载管理 (WLM);到 RAC 实例的连接亲和性和 XA 亲和性。

要了解更多内容,请阅读 Java 开发人员对 Oracle 数据库 11g 的观点白皮书。

JDBC 内存管理

非侵入式 JDBC 跟踪

Run java -jar jnettrace.jar <服务器名> <服务器端口> <本地监听端口> 例如:java -jar jnettrace.jar stade08 9221 8090,然后将 Jdbc 程序(即 URL)修改为使用和上面相同的端口和主机名。这将在本地目录中创建一个 client_<十六位数字>.trc 作为客户端的 sqlnet 跟踪文件。Download jnettrace.jar

JDBC 日志记录

结合使用 SSL 和 Oracle JDBC 瘦驱动程序

您的 Java 应用程序是否经过故障切换验证(即识别 RAC)?

互操作性信息表 Database 11.2.0.x 数据库 11.1.0.x 数据库 10.2.0.x

数据库 10.1.0.x

JDBC 11.2.0.x
JDBC 11.1.0.x
JDBC 10.2.0.x
JDBC 10.1.0.x

Javadoc 和书籍
UCP 转换指南(右窗口中包含到 UCP 文档的指针)
Javadoc JDBC 11.2.0.1
Javadoc JDBC 11.1.0.6
Javadoc JDBC 10.2.0.1
Javadoc JDBC 10.1.0.2
使用 Java 和 Web 访问进行 Oracle 数据库编程,作者:Kuassi Mensah
技术信息与白皮书
JDBC 驱动程序、SQLJ 和 JPublisher 下载
JDBC 常见问题解答 (FAQ) 随 11.2 特性更新
JDBC 内存管理
结合使用 SSL 和 Oracle JDBC 瘦驱动程序
JDBC 日志记录
Java 和 Web 服务开发人员对 Oracle 数据库 10g 的看法
将 Java 世界与支持网格的数据库相连接(文章)
用于 J2EE Web 服务和网格的最佳 JDBC 驱动程序(技术白皮书 PDF)
Oracle 数据库 10g JDBC 开发人员指南

SQLJ

  • 使用 JPublisher 实用程序(代替 10g 及后续版本)的 -sqlj 选项可完全访问 SQLJ 功能。

回到主 Java DB、JDBC 和数据库 Web 服务页面


 
免费下载

Left Curve
文档
Right Curve
 · Oracle JDBC 开发人员指南
 · 通用连接池指南

Left Curve
示例代码
Right Curve
 · JDBC 方法文档
 · JDBC 和 SQLJ 示例

Left Curve
论坛
Right Curve
 · OracleJVM 和 Java 存储过程
 · J2EE/OC4J
 · JDBC/SQLJ
 · Web 服务

寄送此页面
Printer View 打印机视图