概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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]の場合は、前に取得できます.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド