『Oracle Database JDBC開発者ガイド』の今回のリリースにおける変更点
内容は次のとおりです。
Changes in Oracle Database 19c
Oracle Database 19c向けのOracle Database JDBC開発者ガイドの変更点は次のとおりです。
新機能
このリリースの新機能は次のとおりです。
- アプリケーション・コンティニュイティの拡張
透過的アプリケーション・コンティニュイティのサポートを参照してください
- Easy Connect Plusのサポート
「Easy Connect Plusのサポート」を参照してください
- トークンベース認証のサポート
「JDBCクライアント側セキュリティ機能」を参照してください
非推奨となった機能
次の機能は非推奨であり、将来のリリースではサポートされなくなる可能性があります。
-
連想配列の拡張サポートの一環として、
OraclePreparedStatement
およびOracleCallableStatement
クラスから次のAPIが非推奨になりました。-
setPlsqlIndexTable
-
setPlsqlIndexTableAtName
-
registerIndexTableOutParameter
-
getOraclePlsqlIndexTable
-
getPlsqlIndexTable
-
-
oracle.sql
パッケージの具象クラスoracle.sql
パッケージの具象クラスは非推奨です。これらのクラスのかわりに、新しいJDBCインタフェースを使用します。これらのインタフェースの詳細は、MoSノート1364193.1を参照してください。
-
oracle.jdbc.rowset
パッケージは非推奨になりました。この機能にかわる標準のJDBCRowSet
パッケージを使用することをお薦めします。 -
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 19cのJDBCドライバを使用してアプリケーションでOracleバッチ更新を実装すると、指定したバッチ・サイズが設定されず、バッチ・サイズが1になるということです。バッチがこの設定の場合、アプリケーションは一度に1行ずつを処理します。Oracle Database 19cのJDBCドライバを使用する場合は、標準のJDBCバッチを使用することをお薦めします。
詳細は、「標準バッチ更新」の項を参照してください。
-
EndToEndMetrics
関連のAPIEndToEndMetrics
関連のAPIは、Oracle Database 12cリリース2 (12.2)以降では非推奨です。詳細は、「JDBC DMSメトリック」を参照してください。