ヘッダーをスキップ
Oracle TimesTen In-Memory Database Java開発者およびリファレンス・ガイド
リリース7.0
E05166-03
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

TimesTenによるJDBC拡張

TimesTenでは、次のJDBCクラスおよびインタフェースが提供されます。

TimesTenConnectionクラス

TimesTenでは、TimesTenConnectionクラスを使用する、接続レベルのプリフェッチ機能を実装します。「複数のデータ行のフェッチ」を参照してください。そのCLASSPATHは次のとおりです。

com.timesten.sql.TimesTenConnection

TimesTenConnectionには、次のメソッドが含まれています。

getTtPrefetchClose()

説明

TT_PREFETCH_CLOSEの現在の状態を返します。

構文

public boolean getTtPrefetchClose() throws SQLException

戻り値

TT_PREFETCH_CLOSEの状態。

スロー

SQLException(データベース・アクセス・エラーが発生した場合)。

getTtPrefetchCount()

説明

TimesTen接続に設定されている現在のプリフェッチ数を返します。

構文

public int getTtPrefetchCount() throws SQLException

戻り値

現在のプリフェッチ数。

スロー

SQLException(データベース・アクセス・エラーが発生した場合)。

isDataStoreValid()

説明

データ・ストアが有効かどうかを検出します。

構文

public boolean isDataStoreValid() throws SQLException

戻り値

スロー

SQLException(データベース・アクセス・エラーが発生した場合)。

setTtPrefetchClose(boolean)

説明

TT_PREFETCH_CLOSEの状態をtrueまたはfalseに設定します。

構文

public void setTtPrefetchClose(boolean enable) throws SQLException

パラメータ

boolean enable

TT_PREFETCH_CLOSEに設定される値。

スロー

SQLException(データベース・アクセス・エラーが発生した場合)。

setTtPrefetchCount(int)

説明

TimesTen接続におけるすべての文でプリフェッチする行数を確立します。このメソッドを使用するには、アプリケーションからデータ・ストアに対し、直接ドライバ接続されている必要があります。詳細は、「複数のデータ行のフェッチ」を参照してください。

構文

public void setTtPrefetchCount(int count) throws SQLException

パラメータ

int count

接続に対して設定するプリフェッチ数。0から128の整数で指定します。

スロー

SQLException(データベース・アクセス・エラーが発生した場合)。

TimesTenVendorCodeインタフェース

TimesTenVendorCodeインタフェースでは、次のようにTimesTenエラー番号に対するエラー名が定義されています。TimesTenVendorCodeインタフェースのCLASSPATHは次のとおりです。

com.timesten.jdbc.TimesTenVendorCode

エラーの完全なリストについては、install_dir/doc/ttjava.zipにある『Oracle TimesTen In-Memory Database JDBC API Extensions』を参照してください。