Cosminexus V9 アプリケーションサーバ 機能解説 互換編
表4-75 Connectionクラスの制限事項
メソッド名 | 制限事項 | JDBC1.0での制限 | JDBC2.0での制限 |
---|---|---|---|
close | 通常接続時はデータベースとの接続を解除します。プーリング使用時(ConnectionPoolDataSourceを使用した接続),およびXA使用時(XADataSourceを使用した接続)は物理的な切断はしません。Connection.closeメソッドの実行でエラーが発生した場合はSQLExceptionをスローしません。 | ○ | ○ |
createStatement | 更新結果を反映するResultSetをサポートしていないため,ResultSetタイプにTYPE_SCROLL_SENSITIVEを指定した場合,TYPE_SCROLL_INSENSITIVEに切り替え,SQLWarningを設定します。また,並行処理タイプにCONCURE_UPDATABLEを指定した場合,CONCUR_READ_ONLYに切り替え,SQLWarningを設定します。 | − | ○ |
getCatalog | 無条件にnullを返却します。 | ○ | ○ |
getTransactionIsolation | 無条件にTRANSACTION_READ_UNCOMMITTEDを返却します。 | ○ | ○ |
getTypeMap | ユーザ定義型をサポートしていないため,無条件にSQLExceptionをスローします。 | − | ○ |
isReadOnly | 無条件にfalseを返却します。 | ○ | ○ |
prepareCall | 更新結果を反映するResultSetをサポートしていないため,ResultSetタイプにTYPE_SCROLL_SENSITIVEを指定した場合,TYPE_SCROLL_INSENSITIVEに切り替え,SQLWarningを設定します。また,並行処理タイプにCONCURE_UPDATABLEを指定した場合,CONCUR_READ_ONLYに切り替え,SQLWarningを設定します。 | − | ○ |
prepareStatement | 更新結果を反映するResultSetをサポートしていないため,ResultSetタイプにTYPE_SCROLL_SENSITIVEを指定した場合,TYPE_SCROLL_INSENSITIVEに切り替え,SQLWarningを設定します。また,並行処理タイプにCONCURE_UPDATABLEを指定した場合,CONCUR_READ_ONLYに切り替え,SQLWarningを設定します。 | − | ○ |
setCatalog | 使用できません。 | ○ | ○ |
setReadOnly | 使用できません。 | ○ | ○ |
setTransactionIsolation | 使用できません。 | ○ | ○ |
setTypeMap | ユーザ定義型をサポートしていないため,無条件にSQLExceptionをスローします。 | − | ○ |
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.