Universal Connection Pool(UCP)や組み込みJVM(OJVM)に対応したJDBCを使用できます。技術記事、ホワイトペーパー、コード・サンプル、FAQもご覧ください。
クラウド上かオンプレミスかを問わず、Oracle Autonomous Databaseを使用したJavaアプリケーションの開発は迅速かつ簡単です。Java開発者は、Oracle Autonomous Database、パフォーマンスのセルフチューニング、高可用性、インメモリ処理、プラガブル・データベースなどの最新機能を利用して、高性能で、拡張性と信頼性の高いアプリケーションを設計および開発することができます。Oracle Database 19cおよび18cのJDBCドライバには、他のいくつかの機能とともに新しいプロパティ・ファイル(ojdbc.properties)が採用されており、Autonomous Transaction Processing(ATP)およびAutonomous Data Warehousing(ADW)への接続が簡素化されています。
Java標準 | JDK8、JDK11、JDK17、JDK19、およびJDK21をサポートし、odjdbc11.jar (23c, 21c)およびodjdbc10.jar (19c)によりJDBC 4.2およびJDBC 4.3を実装しています。Javaアプリケーション向けユニバーサル接続プーリング (ucp.jar)Virtual Threads (Project Loom)、Asynchronous Extension to Universal Connection Pool、JDBC Reactive Extensions - JDBC標準を拡張する一連のメソッドにより、データベースに非同期にアクセスできるようになります。 |
接続 |
マルチクラウド集中型設定プロバイダのサポート(Azure、OCI、WebServer)、OCI IAMトークン認証のサポート、DB認証とAzure AD統合のためのOAUTH2のサポート、最大1024バイトのパスワードのサポート、TCPS接続と接続プロパティの受け渡しを容易にするEasy Connect Plus、接続プロパティを設定するためのojdbc.propertiesファイル、TNS_ADMINを設定するための複数の方法、接続プロパティとしてのサーバのドメイン名(DN)証明書の設定、新しいウォレットプロパティ(my_wallet_directory)のサポート
|
パフォーマンス | JavaとPipelined Database Operations、透過的にデータベース・パイプラインを使用するように強化されたJDBC標準バッチAPI、Oracle Database(21c以上)にデータをストリーミングするためのReactive Streams Ingest(RSI)、データローダーモード(23c)のRSI、JDBCとUCP Reactive Extensions、トラフィックディレクターモード(CMAN-TDM)のOracle接続マネージャ(CMAN) |
拡張性 | ディレクトリベースのシャーディングおよび分割パーティション・セットのサポート、シャード・データベース・アクセス用のJavaデータ・ソース、Oracle Database Shardingを使用したXAトランザクションのUCPサポート、Oracle RACデータ・アフィニティ、ミッドティア用のシャード・ルーティングAPI、マルチテナントおよびシャード・データベース用の共有プール、およびランタイム・ロード・バランシング(RLB) |
高可用性 | バッチおよびテンプレート用のACによるセッション移行(安定したリストア可能な属性)、透過的アプリケーション・コンティニュイティ(TAC)、アプリケーション・コンティニュイティ(AC)、DRCPによるAC、FANサポートおよびトランザクション・ガード(TG) |
セキュリティ | RADIUSおよびRADIUSの2要素認証のサポート、Kerberos Constrained Delegationのサポート、Automatic Provider Resolution(OraclePKIProvider)、Key Store Service(KSS)のサポート、HTTPSプロキシのサポート、TLSv1.2のサポート、Kerberos、Oracle Wallets、およびJKS |
データ型 | oracle.jdbc.OracleTypeのネイティブ・ブール・データ型、JSONとリレーショナルの二面性ビューのサポート、新規JSONデータ型のサポート、PL/SQL連想配列へのアクセス、INバインド・パラメータとしてのOracle REF CURSOR |
診断性と可観測性 | 自己駆動型の診断性(23cからの本番、デバッグ、およびメトリック用の単一のojdbcX.jar)、最初の障害時の診断(メモリに重要な実行状態を記録し、エラー時に記録をダンプ) |