无论是在云中还是在本地,您都能快速、简便地开发访问 Oracle 自治数据库的 Java 应用。Java 开发人员可以利用 Oracle 自治数据库、性能自治调优、高可用性、内存中处理和可插拔数据库等新特性,来设计和开发高性能、可扩展且可靠的应用。Oracle Database 19c 和 18c JDBC 驱动程序引入了新的属性文件 (ojdbc.properties) 和其他一些特性,简化了与自治事务处理 (ATP) 和自治数据仓库 (ADW) 的连接。
Java 标准 | 支持 JDK11、JDK10、JDK9、JDK8 并且遵循 JDBC 4.3 和 JDBC 4.2 标准,具体而言采用 JDBC 驱动程序(ojdbc10.jar(仅限 19c)和 ojdbc8.jar)和通用连接池 (ucp.jar) |
连接 |
通过 Easy Connect Plus 更轻松地建立 TCPS 连接和传递连接属性(仅限 19c);通过新的 ojdbc.properties 文件设置连接属性;通过多种方式设置 TNS_ADMIN;通过连接属性设置服务器域名 (DN) 证书;支持新的钱包属性 (my_wallet_directory)
|
性能 | 通过 Reactive Streams Ingest (RSI) 将数据流传输至 Oracle 数据库(仅限 19c);Oracle 连接管理器 (CMAN) 采用流量控制器模式 (CMAN-TDM) |
可扩展性 | Oracle RAC 数据亲和力;面向中间层的分片路由 API;面向多租户和分片数据库的共享池;以及运行时负载平衡 (RLB) |
高可用性 | 透明应用连续性 (TAC); 支持具有应用连续性 (AC) 的具体类;AC 与 DRCP;FAN 支持;以及 Transaction Guard (TG) |
安全性 | 自动提供程序解析 (OraclePKIProvider);支持密钥存储服务 (KSS);HTTPS 代理支持;TLSv1.2 支持;Kerberos、Oracle Wallets 和 JKS |
数据类型 | 可访问 PL/SQL 关联数组;Oracle REF CURSOR 作为 IN 绑定参数;以及 JSON 数据类型验证 |
注:为免疑义,本网页所用以下术语专指以下含义: