org.maachang.dao.dbms
インタフェース Record

既知の実装クラスの一覧:
BaseRecord

public interface Record

DBアクセスオブジェクト.

導入されたバージョン:
MaaEngine 1.00
バージョン:
2007/10/18
作成者:
masahito suzuki

メソッドの概要
 void clearStatements()
          管理ステートメントをクリア.
 void close()
          クローズ処理.
 boolean commit()
          コミット処理.
 java.sql.ResultSet executeQuery(java.lang.String sql)
          データ取得用ステートメントを実行.
 java.sql.ResultSet executeQuery(java.lang.String sql, java.util.ArrayList<java.lang.Object> params)
          データ取得用ステートメントを実行.
 java.sql.ResultSet executeQuery(java.lang.String sql, java.lang.Object[] params)
          データ取得用ステートメントを実行.
 int executeUpdate(java.lang.String sql)
          データ取得用ステートメントを実行.
 int executeUpdate(java.lang.String sql, java.util.ArrayList<java.lang.Object> params)
          データ取得用ステートメントを実行.
 int executeUpdate(java.lang.String sql, java.lang.Object[] params)
          データ取得用ステートメントを実行.
 java.sql.Connection getConnection()
          コネクションオブジェクトを取得.
 MetaColumn getMetaColumn(java.lang.String table)
          メタカラムを取得.
 SupportKind getSupportKind()
          サポートDBMS種類オブジェクトを取得.
 boolean isSequence()
          シーケンス取得条件を取得.
 boolean isUse()
          このオブジェクトが利用可能かチェック.
 boolean rollback()
          ロールバック処理.
 

メソッドの詳細

close

void close()
クローズ処理.

オブジェクトをクローズします.


getConnection

java.sql.Connection getConnection()
コネクションオブジェクトを取得.

コネクションオブジェクトを取得します.

戻り値:
Connection コネクションオブジェクトが返されます.

commit

boolean commit()
               throws java.lang.Exception
コミット処理.

コミット処理を実施します.

戻り値:
boolean [true]の場合、コミット処理が呼ばれました.
例外:
java.lang.Exception - 例外.

rollback

boolean rollback()
                 throws java.lang.Exception
ロールバック処理.

ロールバック処理を実施します.

戻り値:
boolean [true]の場合、ロールバック処理が呼ばれました.
例外:
java.lang.Exception - 例外.

clearStatements

void clearStatements()
管理ステートメントをクリア.

管理しているステートメントをクリアします.


getMetaColumn

MetaColumn getMetaColumn(java.lang.String table)
                         throws java.lang.Exception
メタカラムを取得.

メタカラムを取得します.

パラメータ:
table - 対象のテーブル名を設定します.
戻り値:
MetaColumn メタカラムが返されます.
例外:
java.lang.Exception - 例外.

isUse

boolean isUse()
このオブジェクトが利用可能かチェック.

このオブジェクトが利用可能かチェックします.

戻り値:
boolean [true]の場合、利用可能です.

executeQuery

java.sql.ResultSet executeQuery(java.lang.String sql)
                                throws java.lang.Exception
データ取得用ステートメントを実行.

データ取得用のステートメントを実行します.

パラメータ:
sql - 対象のSQLを設定します.
戻り値:
ResultSet 対象の結果情報が返されます.
例外:
java.lang.Exception - 例外.

executeUpdate

int executeUpdate(java.lang.String sql)
                  throws java.lang.Exception
データ取得用ステートメントを実行.

データ取得用のステートメントを実行します.

パラメータ:
sql - 対象のSQLを設定します.
戻り値:
int 対象の結果情報が返されます.
例外:
java.lang.Exception - 例外.

executeQuery

java.sql.ResultSet executeQuery(java.lang.String sql,
                                java.util.ArrayList<java.lang.Object> params)
                                throws java.lang.Exception
データ取得用ステートメントを実行.

データ取得用のステートメントを実行します.

パラメータ:
sql - 対象のパースされたSQLを設定します.
meta - 対象のメタデータを設定します.
params - 対象のパラメータを設定します.
戻り値:
ResultSet 対象の結果情報が返されます.
例外:
java.lang.Exception - 例外.

executeQuery

java.sql.ResultSet executeQuery(java.lang.String sql,
                                java.lang.Object[] params)
                                throws java.lang.Exception
データ取得用ステートメントを実行.

データ取得用のステートメントを実行します.

パラメータ:
sql - 対象のパースされたSQLを設定します.
meta - 対象のメタデータを設定します.
params - 対象のパラメータを設定します.
戻り値:
ResultSet 対象の結果情報が返されます.
例外:
java.lang.Exception - 例外.

executeUpdate

int executeUpdate(java.lang.String sql,
                  java.util.ArrayList<java.lang.Object> params)
                  throws java.lang.Exception
データ取得用ステートメントを実行.

データ取得用のステートメントを実行します.

パラメータ:
sql - 対象のパースされたSQLを設定します.
meta - 対象のメタデータを設定します.
params - 対象のパラメータを設定します.
戻り値:
int 対象の結果情報が返されます.
例外:
java.lang.Exception - 例外.

executeUpdate

int executeUpdate(java.lang.String sql,
                  java.lang.Object[] params)
                  throws java.lang.Exception
データ取得用ステートメントを実行.

データ取得用のステートメントを実行します.

パラメータ:
sql - 対象のパースされたSQLを設定します.
meta - 対象のメタデータを設定します.
params - 対象のパラメータを設定します.
戻り値:
int 対象の結果情報が返されます.
例外:
java.lang.Exception - 例外.

getSupportKind

SupportKind getSupportKind()
サポートDBMS種類オブジェクトを取得.

サポートDBMS種類オブジェクトを取得します.

戻り値:
SupportKind サポートDBMS種類が返されます.

isSequence

boolean isSequence()
シーケンス取得条件を取得.

シーケンス取得条件を取得します.

戻り値:
boolean [true]の場合は、前に取得できます.