JDBCに適用される互換性の問題には次のものがあります。
oracle.sql
およびoracle.jdbc
パッケージ)はサポートされていません。注意: | TimesTenでは、文の非同期の実行、および別のスレッドからの実行中の文の取消しはサポートされていません。 |
次のConnectionメソッドには、互換性の問題がありません。
close
commit
createStatement
setAutoCommit
prepareCall
prepareStatement
rollback
次のメソッドはTimesTenでローカルに実行されます。
getCatalog
getMetaData
get/setTransactionIsolation(制限については、「トランザクション・セマンティクス」を参照)
isReadOnly
isClosed(TimesTen接続の状態のみを返します)
nativeSQL
setCatalog
setReadOnly
次のStatementメソッドには、互換性の問題があります。
close
execute
executeUpdate
executeQuery
getResultSet
getUpdateCount
getWarnings
executeBatch
clearBatch
addBatch
次のメソッドはTimesTenでローカルに実行されます。
get/setMaxFieldSize
get/setMaxRows
get/setQueryTimeout
getMoreResults
setEscapeProcessing
setCursorName
cancel
次のResultSetメソッドには、互換性の問題がありません。
close
findColumn(int)およびfindColumn(string)
getXXX(number)およびgetXXX(name)
getXXXStream(int)およびgetXXXStream(string)
getMetaData
次のPreparedStatementメソッドには、互換性の問題がありません。
execute
executeUpdate
executeQuery
setXXX
setXXXStream
close
getResultSet
getUpdateCount
addBatch
次のメソッドはTimesTenでローカルに実行されます。
get/setMaxFieldSize
get/setMaxRows
get/setQueryTimeout
getMoreResults
setEscapeProccessing
setCursorName
cancel
java.sql.Statementおよびjava.sql.PreparedStatementインタフェースに対する制限と同じ制限がCallableStatementに適用されます。また、出力形式を持つCallableStatementsはサポートされていません。すべてのパラメータは、入力パラメータとして処理されます。出力パラメータが指定されたCallableStatementsを使用すると、準備時にエラーが返されるか、registerOutparameterを介してエラーが返されるか、またはアプリケーションで予期しない結果が発生する場合があります。
次のResultSetMetadata メソッドには、互換性の問題がありません。
getColumnCount
getColumnType
getColumnLabel
getColumnName
getTableName
isNullable
次のメソッドはTimesTenでローカルに実行されます。
getSchemaName
getCatalogName
getColumnDisplaySize
getColumnType
getColumnTypeName
getPrecision
getScale
isAutoIncrement
isCaseSensitive
isCurrency
isDefinitelyWritable
isReadOnly
isSearchable
isSigned
isWritable
ストリームに関連する互換性の問題は、次のとおりです。