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

## info.dragonlady.util
クラス DBAccesser

    java.lang.Object
      info.dragonlady.util.DBAccesser

    public class DBAccesser

extends java.lang.Object

入れ子のクラスの概要
`class` | `DBAccesser.ByteImage`
`protected static class` | `DBAccesser.DB_STATE_TYPE`
`protected class` | `DBAccesser.DBStatementParam`

フィールドの概要
`protected static java.lang.String` | `dateFormat`

コンストラクタの概要
`DBAccesser(java.io.InputStream is)`
`DBAccesser(java.util.Properties prop)`

メソッドの概要
`DBAccesser.DBStatementParam` | `createBlodDBParam(byte[] value)`
`DBAccesser.DBStatementParam` | `createBooleanDBParam(boolean value)`
`DBAccesser.DBStatementParam` | `createDateDBParam(java.lang.String value)`
`DBAccesser.DBStatementParam` | `createDoubleDBParam(double value)`
`DBAccesser.DBStatementParam` | `createFloatDBParam(float value)`
`DBAccesser.DBStatementParam` | `createIntDBParam(int value)`
`DBAccesser.DBStatementParam` | `createLongDBParam(long value)`
`DBAccesser.DBStatementParam` | `createStringDBParam(java.lang.String value)`
`DBAccesser.DBStatementParam` | `createTimestampDBParam(java.lang.String value)`
`java.sql.Connection` | `getConnection()`
`protected java.sql.PreparedStatement` | `preparedStatement(java.sql.Connection con, java.lang.String statement, DBAccesser.DBStatementParam... params)`
`java.util.Vector<java.util.HashMap<java.lang.String,java.lang.Object>>` | `selectQuery(java.lang.String sqlKey, java.sql.Connection con, DBAccesser.DBStatementParam[] params)`
`void` | `updateQuery(java.lang.String sqlKey, java.sql.Connection con, DBAccesser.DBStatementParam[] params)`

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

フィールドの詳細

### dateFormat

    protected static final java.lang.String dateFormat

関連項目:
  定数フィールド値

コンストラクタの詳細

### DBAccesser

    public DBAccesser(java.io.InputStream is)
               throws java.util.InvalidPropertiesFormatException,
                      java.io.IOException

パラメータ:
  `is` -
例外:
  `java.util.InvalidPropertiesFormatException`
  `java.io.IOException`

### DBAccesser

    public DBAccesser(java.util.Properties prop)

パラメータ:
  `prop` -

メソッドの詳細

### getConnection

    public java.sql.Connection getConnection()
                                      throws UtilException

  戻り値:
  例外:
    `UtilException`

### createIntDBParam

    public DBAccesser.DBStatementParam createIntDBParam(int value)

  パラメータ:
    `value` -
  戻り値:

### createStringDBParam

    public DBAccesser.DBStatementParam createStringDBParam(java.lang.String value)

  パラメータ:
    `value` -
  戻り値:

### createBooleanDBParam

    public DBAccesser.DBStatementParam createBooleanDBParam(boolean value)

  パラメータ:
    `value` -
  戻り値:

### createLongDBParam

    public DBAccesser.DBStatementParam createLongDBParam(long value)

  パラメータ:
    `value` -
  戻り値:

### createFloatDBParam

    public DBAccesser.DBStatementParam createFloatDBParam(float value)

  パラメータ:
    `value` -
  戻り値:

### createDoubleDBParam

    public DBAccesser.DBStatementParam createDoubleDBParam(double value)

  パラメータ:
    `value` -
  戻り値:

### createDateDBParam

    public DBAccesser.DBStatementParam createDateDBParam(java.lang.String value)

  パラメータ:
    `value` -
  戻り値:

### createTimestampDBParam

    public DBAccesser.DBStatementParam createTimestampDBParam(java.lang.String value)

  パラメータ:
    `value` -
  戻り値:

### createBlodDBParam

    public DBAccesser.DBStatementParam createBlodDBParam(byte[] value)

### preparedStatement

    protected java.sql.PreparedStatement preparedStatement(java.sql.Connection con,
                                                           java.lang.String statement,
                                                           DBAccesser.DBStatementParam... params)
                                                    throws java.sql.SQLException,
                                                           java.text.ParseException

  パラメータ:
    `con` -
    `statement` -
    `params` -
  戻り値:
  例外:
    `java.sql.SQLException`
    `java.text.ParseException`

### selectQuery

    public java.util.Vector<java.util.HashMap<java.lang.String,java.lang.Object>> selectQuery(java.lang.String sqlKey,
                                                                                              java.sql.Connection con,
                                                                                              DBAccesser.DBStatementParam[] params)
                                                                                       throws UtilException

  パラメータ:
    `sqlKey` -
    `con` -
    `params` -
  戻り値:
  例外:
    `UtilException`

### updateQuery

    public void updateQuery(java.lang.String sqlKey,
                            java.sql.Connection con,
                            DBAccesser.DBStatementParam[] params)
                     throws UtilException

  パラメータ:
    `sqlKey` -
    `con` -
    `params` -
  例外:
    `UtilException`

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