『Oracle Database JDBC開発者ガイド』の今回のリリースにおける変更点

内容は次のとおりです。

Oracle Database 12cリリース2 (12.2)での変更点

Oracle Database 12cリリース2 (12.2)の『Oracle Database JDBC開発者ガイド』での変更点は次のとおりです。

新機能

このリリースの新機能は次のとおりです。

非推奨となった機能

次の機能は、このリリースでは非推奨であり、将来のリリースではサポートされなくなる可能性があります。

  • oracle.sqlパッケージの具象クラス

    oracle.sqlパッケージの具象クラスは非推奨です。これらのクラスのかわりに、新しいJDBCインタフェースを使用します。

    これらのインタフェースの詳細は、MoSノート1364193.1を参照してください。

  • Oracle Database 12cリリース2 (12.2)以降では、oracle.jdbc.rowsetパッケージは非推奨となりました。この機能にかわる標準のJDBC RowSetパッケージを使用することをお薦めします。

  • defineColumnTypeメソッド

    defineColumnTypeメソッドのほとんどの変数は非推奨です。次の項目の変数がサポートされています。

    • LOBからLONGへの変換

    • LOBプリフェッチ・サイズの構成

    詳細は、JDBC Javadocを参照してください。

  • CONNECTION_PROPERTY_STREAM_CHUNK_SIZEプロパティ

    詳細は、JDBC Javadocを参照してください。

  • Oracleバッチ更新

    Oracleバッチ更新は、Oracle Database 12c リリース1 (12.1)で非推奨となりました。Oracle Database 12cリリース2 (12.2)以降、Oracleバッチ更新はオペレーション・コードなし(no-op)になりました。つまり、Oracle Database 12cリリース2 (12.2)のJDBCドライバを使用してアプリケーションでOracleバッチ更新を実装すると、指定したバッチ・サイズが設定されず、バッチ・サイズが1になるということです。バッチがこの設定の場合、アプリケーションは一度に1行ずつを処理します。Oracle Database 12cリリース2 (12.2)のJDBCドライバを使用する場合は、標準のJDBCバッチを使用することを強くお薦めします。

    詳細は、「標準バッチ更新」の項を参照してください。

  • EndToEndMetrics関連のAPI

    EndToEndMetrics関連のAPIは今回のリリースで非推奨になりました。

    詳細は、「JDBC DMSメトリック」を参照してください。

サポート対象外機能

次の機能は、Oracleではサポートされなくなりました。

JPublisherのサポート終了

Oracle JPublisherのすべての機能は、Oracle Database 12cリリース2 (12.2.0.1)でサポート対象外となりました。次に示す代替方法を使用することをお薦めします。

  • 引き続きWebサービス・コールアウトを使用するには、Webサービス・コールアウト・ユーティリティのかわりとなるOracle JVM Webサービス・コールアウト・ユーティリティを使用することをお薦めします。

  • 他のJPublisher自動化機能(ユーザー定義SQLタイプまたはSQLタイプのマッピング、PL/SQLパッケージのラッピング、その他類似機能など)を置き換えるには、開発者がSQLJプリコンパイラを使用して事前コンパイルする、Java STRUCTクラスを構築する、または他の、事前構成されたオプションを使用するなど、明示的なステップを採用することをお薦めします。

関連項目:

JDeveloperの非推奨とサポート終了の詳細は、My Oracle Supportノート1937939.1を参照してください。:

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1937939.1

関連項目:

このリリースのOracle Databaseでサポート対象外になったすべての機能のリストは、『Oracle Databaseアップグレード・ガイド』を参照してください。

その他の変更

ネイティブ暗号化のセキュリティ更新

Oracleでは、Oracle Databaseリリース11.2以降における、ネイティブ・ネットワーク暗号化環境に影響を与える必要なセキュリティ機能強化に対応するために、ダウンロード可能なパッチを提供しています。このパッチは、My Oracle Supportノート2118136.2で入手できます。

関連項目:

詳細は、『Oracle Databaseセキュリティ・ガイド』を参照してください