8.3.1 Connectionインタフェースのメソッド一覧
(1) Connectionインタフェースの主な機能
Connectionインタフェースでは,主に次の機能が提供されています。
-
StatementクラスおよびPreparedStatementクラスのオブジェクト生成
-
トランザクションの決着(コミットまたはロールバック)
-
自動コミットモードの設定
(2) HADBでサポートしているConnectionインタフェースのメソッド
HADBでサポートしているConnectionインタフェースのメソッドの一覧を次の表に示します。
項番 |
Connectionインタフェースのメソッド |
機能 |
---|---|---|
1 |
Connectionオブジェクトに通知されたすべての警告をクリアします。 |
|
2 |
HADBサーバとの接続を切断します。 |
|
3 |
直前のコミットまたはロールバック以降に行われた変更をすべて有効とします。 |
|
4 |
SQL文をHADBサーバに送るためのStatementオブジェクトを生成します。 |
|
5 |
createStatement(int resultSetType, int resultSetConcurrency) |
|
6 |
createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) |
|
7 |
このConnectionオブジェクトの現在の自動コミットモードを取得します。 |
|
8 |
このConnectionオブジェクトの現在のカタログ名を取得します。 |
|
9 |
このConnectionオブジェクトに割り当てられているコネクションIDを取得します。 |
|
10 |
このConnectionオブジェクトに割り当てられているコネクション通番を取得します。 |
|
11 |
このConnectionオブジェクトの,SELECT文の最も外側の問合せ指定または問合せ式本体に指定したORDER BY句の文字データの並び替え順序を取得します。 |
|
12 |
このConnectionオブジェクトに設定されているハッシュフィルタ領域サイズを取得します。 |
|
13 |
このConnectionオブジェクトに設定されているハッシュテーブル領域サイズを取得します。 |
|
14 |
このConnectionオブジェクトに設定されている最大SQL処理リアルスレッド数を取得します。 |
|
15 |
実行中のトランザクションのトランザクションIDを取得します。 |
|
16 |
このConnectionオブジェクトを使用して生成されるResultSetオブジェクトの現在の保持機能を取得します。 |
|
17 |
DatabaseMetaDataオブジェクトを生成します。 |
|
18 |
このConnectionオブジェクトの現在のスキーマ名を取得します。 |
|
19 |
このConnectionオブジェクトの現在のトランザクション隔離性水準を取得します。 |
|
20 |
このConnectionオブジェクトに関連したMapオブジェクトを取得します。 |
|
21 |
このConnectionオブジェクトに関する呼び出しによって報告される警告を,SQLWarningオブジェクトに取得します。 |
|
22 |
Connectionオブジェクトがクローズされているかどうかを返します。 |
|
23 |
このConnectionオブジェクトが読み込み専用モードかどうかを取得します。 |
|
24 |
現在の接続状態を取得します。 |
|
25 |
指定したSQL文内のエスケープ句を,HADBが実行できる形式に変換します。 |
|
26 |
パラメタ付きのSQL文をHADBサーバに送るためのPreparedStatementオブジェクトを生成します。 |
|
27 |
prepareStatement(String sql, int resultSetType, int resultSetConcurrency) |
|
28 |
prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) |
|
29 |
トランザクションによって実行された変更をすべて元に戻し,Connectionオブジェクトが保持するロックをすべて解除します。 |
|
30 |
この接続の自動コミットモードを設定します。 |
|
31 |
渡されたカタログ名を設定し,Connectionオブジェクトのデータベースの作業用サブスペースを選択します。 |
|
32 |
ユーザ任意の接続情報(ユーザ付加情報)を設定します。 |
|
33 |
このConnectionオブジェクトの,SELECT文の最も外側の問合せ指定または問合せ式本体に指定したORDER BY句に対して,文字データの並び替え順序を設定します。 |
|
34 |
このConnectionオブジェクトに対してハッシュフィルタ領域サイズを設定します。 |
|
35 |
このConnectionオブジェクトに対してハッシュテーブル領域サイズを設定します。 |
|
36 |
このConnectionオブジェクトに対して最大SQL処理リアルスレッド数を設定します。 |
|
37 |
このConnectionオブジェクトを使用して生成されたResultSetオブジェクトの保持機能を設定します。 |
|
38 |
このConnectionオブジェクトを読み取り専用モードに設定します。トランザクションアクセスモードを設定します。 |
|
39 |
アクセスするスキーマ名を設定します。 |
|
40 |
このConnectionオブジェクトのトランザクション隔離性水準を設定します。 |
- 重要
-
この表に記載されていないメソッドは,HADBではサポートしていません。サポートしていないメソッドを実行すると,SQLExceptionが投入されることがあります。
(3) 必要なパッケージ名称とクラス名称
Connectionインタフェースを使用する場合に必要なパッケージ名称とクラス名称を次に示します。
-
パッケージ名称:com.hitachi.hadb.jdbc
-
クラス名称:AdbConnection