|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.opengion.hayabusa.db.DBTableModelUtil
public final class DBTableModelUtil
データベース関連の便利なメソッドを集めた簡易ユーティリティークラスです。 全てのメソッドは、static メソッドになっています。
| 2.1.1.1 (2002/11/15) Serializable インターフェースを削除する。 |
| 4.0.0.0 (2007/10/16) 名称変更(DBUtil > DBTableModelUtil) DBアクセス関係のメソッドはfukurou/db/DBUtilに移動 |
| メソッドの概要 | |
|---|---|
static DBColumn |
makeDBColumn(java.lang.String name,
LabelData labelData,
java.sql.ResultSetMetaData metaData,
int column,
java.lang.String lang)
ResultSetMetaData から、DBColumn オブジェクトを作成します。 |
static DBTableModel |
makeDBTable(java.sql.ResultSet result,
int skipRowCount,
int maxRowCount,
ResourceManager resource)
検索結果オブジェクトからDBテーブルモデルを作成します。 |
static DBTableModel |
makeDBTable(java.lang.String[] clms,
java.lang.String[][] vals,
ResourceManager resource)
カラム名の配列及びデータの2次元配列からDBテーブルモデルを作成します。 |
static DBTableModel |
makeDBTable(java.lang.String stmt,
java.lang.String[] args,
ResourceManager resource,
ApplicationInfo appInfo)
初期データベースに接続して、Queryを実行します。 |
static DBTableModel |
makeDBTable(java.lang.String stmt,
java.lang.String[] args,
ResourceManager resource,
ApplicationInfo appInfo,
java.lang.String dbid)
検索するデータベースを指定して、Queryを実行します。 |
static DBTableModel |
makeEditDBTable(java.sql.ResultSet result,
int skipRowCount,
int maxRowCount,
ResourceManager resource,
DBEditConfig config)
検索結果オブジェクトからエディット設定に基づいて変換されたDBテーブルモデルを作成します。 |
static DBTableModel |
newDBTable()
空の DBTableModel オブジェクトを作成します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| メソッドの詳細 |
|---|
public static DBTableModel makeDBTable(java.lang.String stmt,
java.lang.String[] args,
ResourceManager resource,
ApplicationInfo appInfo)
stmt - ステートメント文字列args - オブジェクトの引数配列resource - ResourceManagerappInfo - ApplicationInfo
| 3.0.0.0 (2002/12/25) 新規追加 |
| 3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定 |
| 4.0.0 (2005/01/31) lang ⇒ ResourceManager へ変更 |
| 4.0.0.0 (2007/10/10) dbid の初期値を、"DEFAULT" から null に変更 |
public static DBTableModel makeDBTable(java.lang.String stmt,
java.lang.String[] args,
ResourceManager resource,
ApplicationInfo appInfo,
java.lang.String dbid)
stmt - ステートメント文字列args - オブジェクトの引数配列resource - ResourceManagerappInfo - ApplicationInfodbid - 接続先ID
| 3.0.0.0 (2002/12/25) 新規追加 |
| 3.0.0.1 (2003/02/14) ヘッダー、フッター情報が null のときの処理追加。 |
| 3.5.6.0 (2004/06/18) nullに対する無駄な比較を削除します。 |
| 3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定 |
| 4.0.0 (2005/01/31) lang ⇒ ResourceManager へ変更 |
| 5.1.9.0 (2010/08/01) Transaction 対応 |
| 5.3.7.0 (2011/07/01) TransactionReal の引数変更 |
| 5.3.8.0 (2011/08/01) Transaction発生箇所でclose() |
public static DBTableModel newDBTable()
| 4.0.0 (2005/01/31) 新規追加 |
public static DBTableModel makeDBTable(java.lang.String[] clms,
java.lang.String[][] vals,
ResourceManager resource)
clms - カラム名の配列vals - 値の配列resource - ResourceManager
| 4.2.1.0 (2008/04/26) 新規追加 |
public static DBTableModel makeDBTable(java.sql.ResultSet result,
int skipRowCount,
int maxRowCount,
ResourceManager resource)
throws java.sql.SQLException
result - 検索結果オブジェクトskipRowCount - 読み飛ばし件数maxRowCount - 最大検索件数resource - ResourceManager
java.sql.SQLException| 5.3.6.0 (2011/06/01) 新規追加 |
public static DBTableModel makeEditDBTable(java.sql.ResultSet result,
int skipRowCount,
int maxRowCount,
ResourceManager resource,
DBEditConfig config)
throws java.sql.SQLException
result - 検索結果オブジェクトskipRowCount - 読み飛ばし件数maxRowCount - 最大検索件数resource - ResourceManagerconfig - エディット設定オブジェクト
java.sql.SQLException| 5.3.6.0 (2011/06/01) 新規追加 |
public static DBColumn makeDBColumn(java.lang.String name,
LabelData labelData,
java.sql.ResultSetMetaData metaData,
int column,
java.lang.String lang)
name - StringlabelData - LabelDatametaData - ResultSetMetaDatacolumn - intlang - String
| 3.4.0.0 (2003/09/01) 表示パラメータ、編集パラメータ、文字パラメータの追加。 |
| 3.4.0.2 (2003/09/05) DBType のデフォルト値を、'X' から 'XK' に変更します。 |
| 3.6.0.7 (2004/11/06) DBColumn の official属性追加 |
| 4.0.0 (2005/01/31) lang 変数を取得 |
| 5.3.6.0 (2011/06/01) AbstractQueryから移動 |
|
openGion 5.3.9.0 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||