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

## jp.co.cybec.cb3.accessor.dbaccess
クラス CB3JdbcTemplate

    java.lang.Object
      jp.co.cybec.cb3.accessor.dbaccess.CB3JdbcTemplate

    public class CB3JdbcTemplate

extends Object

データアクセスクラス。

作成者:
  Lijuan Sun

コンストラクタの概要
`CB3JdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)` コンストラクタ。

メソッドの概要
`void` | `close()` 後処理をします。
`void` | `commit()` コミットする
`org.springframework.jdbc.core.JdbcTemplate` | `getJdbcTemplate()` SpringのJdbcTemplateを取得します。
`ResultSet` | `query(String sql)` データを取得するメソッド(パラメータを付けないSQL)。
`ResultSet` | `query(String sql, Map<String,Object> parameter)` データを取得するメソッド(パラメータを付けるSQL)。
`int` | `update(String sql)` データを更新するメソッド(パラメータを付けないSQL)。
`int` | `update(String sql, Map<String,Object> parameter)` データを更新するメソッド(パラメータを付けるSQL)。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### CB3JdbcTemplate

    public CB3JdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)

  コンストラクタ。

  パラメータ:
    `jdbcTemplate` - JdbcTemplate

メソッドの詳細

### getJdbcTemplate

    public org.springframework.jdbc.core.JdbcTemplate getJdbcTemplate()

  SpringのJdbcTemplateを取得します。

  戻り値:
    JdbcTemplate

### close

    public void close()

  後処理をします。
  保持しているResultSet、PreparedStatementをすべてクローズします。 また、コネクションをリリースします。

### query

    public ResultSet query(String sql,
                           Map<String,Object> parameter)
                    throws org.springframework.dao.DataAccessException

  データを取得するメソッド(パラメータを付けるSQL)。

  パラメータ:
    `sql` - SQL文
    `parameter` - パラメータ
  戻り値:
    検索結果のResultSet
  例外:
    `org.springframework.dao.DataAccessException` - 何らかのデータベースアクセスエラーが発生した場合。

### query

    public ResultSet query(String sql)
                    throws org.springframework.dao.DataAccessException

  データを取得するメソッド(パラメータを付けないSQL)。

  パラメータ:
    `sql` - SQL文
  戻り値:
    検索結果のResultSet
  例外:
    `org.springframework.dao.DataAccessException` - 何らかのデータベースアクセスエラーが発生した場合。

### update

    public int update(String sql,
                      Map<String,Object> parameter)
               throws org.springframework.dao.DataAccessException

  データを更新するメソッド(パラメータを付けるSQL)。

  パラメータ:
    `sql` - SQL文
    `parameter` - パラメータ
  戻り値:
    処理件数
  例外:
    `org.springframework.dao.DataAccessException` - 何らかのデータベースアクセスエラーが発生した場合。

### update

    public int update(String sql)
               throws org.springframework.dao.DataAccessException

  データを更新するメソッド(パラメータを付けないSQL)。

  パラメータ:
    `sql` - SQL文
  戻り値:
    処理件数
  例外:
    `org.springframework.dao.DataAccessException` - 何らかのデータベースアクセスエラーが発生した場合。

### commit

    public void commit()
                throws org.springframework.dao.DataAccessException

  コミットする

  例外:
    `org.springframework.dao.DataAccessException` - 何らかのデータベースアクセスエラーが発生した場合、 もしくはauto-commitモードであった場合。

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

Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.