public final class DBUtil
extends java.lang.Object
データベース関連の便利なメソッドを集めた簡易ユーティリティークラスです。 全てのメソッドは、static メソッドになっています。
修飾子とタイプ | メソッドと説明 |
---|---|
static java.lang.String[] |
dbCallExecute(java.lang.String stmt,
java.lang.String[] args,
ApplicationInfo appInfo)
初期データベースに接続して、CallableStatement(PL/SQL)を実行します(互換性確保のため残しています)。
|
static java.lang.String[] |
dbCallExecute(java.lang.String stmt,
java.lang.String[] args,
ApplicationInfo appInfo,
java.lang.String dbid)
検索するデータベースを指定して、CallableStatement(PL/SQL)を実行します(互換性確保のため残しています)。
|
static java.lang.String[] |
dbCallExecute(java.lang.String stmt,
java.lang.String[] args,
Transaction tran)
初期データベースに接続して、CallableStatement(PL/SQL)を実行します(Transaction 対応)。
|
static java.lang.String[] |
dbCallExecute(java.lang.String stmt,
java.lang.String[] args,
Transaction tran,
java.lang.String dbid)
検索するデータベースを指定して、CallableStatement(PL/SQL)を実行します(Transaction 対応)。
|
static java.lang.String[][] |
dbExecute(java.lang.String stmt,
java.lang.String[] args,
ApplicationInfo appInfo)
初期データベースに接続して、Queryを実行します(互換性確保のため残しています)。
|
static java.lang.String[][] |
dbExecute(java.lang.String stmt,
java.lang.String[] args,
ApplicationInfo appInfo,
java.lang.String dbid)
検索するデータベースを指定して、Queryを実行します(互換性確保のため残しています)。
|
static java.lang.String[][] |
dbExecute(java.lang.String stmt,
java.lang.String[] args,
ApplicationInfo appInfo,
java.lang.String dbid,
boolean useHeader)
検索するデータベースを指定して、Queryを実行します(互換性確保のため残しています)。
|
static java.lang.String[][] |
dbExecute(java.lang.String stmt,
java.lang.String[] args,
Transaction tran)
初期データベースに接続して、Queryを実行します(Transaction 対応)。
|
static java.lang.String[][] |
dbExecute(java.lang.String stmt,
java.lang.String[] args,
Transaction tran,
java.lang.String dbid)
検索するデータベースを指定して、Queryを実行します(Transaction 対応)。
|
static java.lang.String[][] |
dbExecute(java.lang.String stmt,
java.lang.String[] args,
Transaction tran,
java.lang.String dbid,
boolean useHeader)
検索するデータベースを指定して、Queryを実行します(Transaction 対応)。
|
static int |
dbExist(java.lang.String stmt,
java.lang.String[] args,
ApplicationInfo appInfo,
java.lang.String dbid)
SQL文の実行結果において、データの件数を取得します(互換性確保のため残しています)。
|
static int |
dbExist(java.lang.String stmt,
java.lang.String[] args,
Transaction tran,
java.lang.String dbid)
SQL文の実行結果において、データの件数を取得します(Transaction 対応)。
|
static java.lang.String |
getProductName(java.sql.Connection conn)
コネクションオブジェクトからデータベースのProductNameを取り出します。
|
static java.lang.String[][] |
resultToArray(java.sql.ResultSet resultSet,
boolean useHeader)
ResultSet より、結果の文字列配列を作成します。
|
public static java.lang.String[][] dbExecute(java.lang.String stmt, java.lang.String[] args, ApplicationInfo appInfo)
stmt
- ステートメント文字列args
- オブジェクトの引数配列appInfo
- アプリ情報オブジェクトpublic static java.lang.String[][] dbExecute(java.lang.String stmt, java.lang.String[] args, Transaction tran)
stmt
- ステートメント文字列args
- オブジェクトの引数配列tran
- Transactionオブジェクトpublic static java.lang.String[][] dbExecute(java.lang.String stmt, java.lang.String[] args, ApplicationInfo appInfo, java.lang.String dbid)
stmt
- ステートメント文字列args
- オブジェクトの引数配列appInfo
- アプリ情報オブジェクトdbid
- 接続先IDpublic static java.lang.String[][] dbExecute(java.lang.String stmt, java.lang.String[] args, Transaction tran, java.lang.String dbid)
stmt
- ステートメント文字列args
- オブジェクトの引数配列tran
- Transactionオブジェクトdbid
- 接続先IDpublic static java.lang.String[][] dbExecute(java.lang.String stmt, java.lang.String[] args, ApplicationInfo appInfo, java.lang.String dbid, boolean useHeader)
stmt
- ステートメント文字列args
- オブジェクトの引数配列appInfo
- アプリ情報オブジェクトdbid
- 接続先IDuseHeader
- 1行目にヘッダーを含めるかpublic static java.lang.String[][] dbExecute(java.lang.String stmt, java.lang.String[] args, Transaction tran, java.lang.String dbid, boolean useHeader)
stmt
- ステートメント文字列args
- オブジェクトの引数配列tran
- Transactionオブジェクトdbid
- 接続先IDuseHeader
- 1行目にヘッダーを含めるかpublic static java.lang.String[] dbCallExecute(java.lang.String stmt, java.lang.String[] args, ApplicationInfo appInfo)
stmt
- ステートメント文字列args
- オブジェクトの引数配列appInfo
- アプリ情報オブジェクトpublic static java.lang.String[] dbCallExecute(java.lang.String stmt, java.lang.String[] args, Transaction tran)
stmt
- ステートメント文字列args
- オブジェクトの引数配列tran
- Transactionオブジェクトpublic static java.lang.String[] dbCallExecute(java.lang.String stmt, java.lang.String[] args, ApplicationInfo appInfo, java.lang.String dbid)
stmt
- ステートメント文字列args
- オブジェクトの引数配列appInfo
- アプリ情報オブジェクトdbid
- 接続先IDpublic static java.lang.String[] dbCallExecute(java.lang.String stmt, java.lang.String[] args, Transaction tran, java.lang.String dbid)
stmt
- ステートメント文字列args
- オブジェクトの引数配列tran
- Transactionオブジェクトdbid
- 接続先IDpublic static int dbExist(java.lang.String stmt, java.lang.String[] args, ApplicationInfo appInfo, java.lang.String dbid)
stmt
- ステートメント文字列args
- オブジェクトの引数配列appInfo
- アプリ情報オブジェクトdbid
- 接続先IDpublic static int dbExist(java.lang.String stmt, java.lang.String[] args, Transaction tran, java.lang.String dbid)
stmt
- ステートメント文字列args
- オブジェクトの引数配列tran
- Transactionオブジェクトdbid
- 接続先IDpublic static java.lang.String[][] resultToArray(java.sql.ResultSet resultSet, boolean useHeader) throws java.sql.SQLException
resultSet
- ResultSetオブジェクトuseHeader
- true:ヘッダーを第一行に含める/false:含めないjava.sql.SQLException
- データベース・アクセス・エラーが発生した場合public static java.lang.String getProductName(java.sql.Connection conn)
conn
- コネクションオブジェクトWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.