## wisdom.core.connections
クラス ManagedPreparedStatement

    java.lang.Object
      wisdom.core.CoreObject
          wisdom.core.connections.ManagedPreparedStatement

すべての実装インタフェース:
  java.sql.PreparedStatement, java.sql.Statement

public class ManagedPreparedStatement
extends CoreObject
implements java.sql.PreparedStatement

java.sql.Statement をラップし、クローズの管理をManaginConnectionで自動処理するクラス。

バージョン:
  1
作成者:
  Takao Kouda

フィールドの概要

インタフェース java.sql.Statement から継承したフィールド
`CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO`

コンストラクタの概要
`ManagedPreparedStatement(java.lang.Object invoker, java.sql.PreparedStatement stmt)` コンストラクタ

メソッドの概要
`void` `addBatch()` PreparedStatementが持っている同メソッドを実行します。
`void` `addBatch(java.lang.String sql)` PreparedStatementが持っている同メソッドを実行します。
`void` `cancel()` PreparedStatementが持っている同メソッドを実行します。
`void` `clearBatch()` PreparedStatementが持っている同メソッドを実行します。
`void` `clearParameters()` PreparedStatementが持っている同メソッドを実行します。
`void` `clearWarnings()` PreparedStatementが持っている同メソッドを実行します。
`void` `close()` PreparedStatementが持っている同メソッドを実行します。
`boolean` `execute()` PreparedStatementが持っている同メソッドを実行します。
`boolean` `execute(java.lang.String sql)` PreparedStatementが持っている同メソッドを実行します。
`boolean` `execute(java.lang.String sql, int autoGeneratedKeys)`
`boolean` `execute(java.lang.String sql, int[] columnIndexes)`
`boolean` `execute(java.lang.String sql, java.lang.String[] columnNames)`
`int[]` `executeBatch()` PreparedStatementが持っている同メソッドを実行します。
`java.sql.ResultSet` `executeQuery()` PreparedStatementが持っている同メソッドを実行します。
`java.sql.ResultSet` `executeQuery(java.lang.String sql)` PreparedStatementが持っている同メソッドを実行します。
`int` `executeUpdate()` PreparedStatementが持っている同メソッドを実行します。
`int` `executeUpdate(java.lang.String sql)` PreparedStatementが持っている同メソッドを実行します。
`int` `executeUpdate(java.lang.String sql, int autoGeneratedKeys)`
`int` `executeUpdate(java.lang.String sql, int[] columnIndexes)`
`int` `executeUpdate(java.lang.String sql, java.lang.String[] columnNames)`
`java.sql.Connection` `getConnection()` PreparedStatementが持っている同メソッドを実行します。
`int` `getFetchDirection()` PreparedStatementが持っている同メソッドを実行します。
`int` `getFetchSize()` PreparedStatementが持っている同メソッドを実行します。
`java.sql.ResultSet` `getGeneratedKeys()`
`int` `getMaxFieldSize()` PreparedStatementが持っている同メソッドを実行します。
`int` `getMaxRows()` PreparedStatementが持っている同メソッドを実行します。
`java.sql.ResultSetMetaData` `getMetaData()` PreparedStatementが持っている同メソッドを実行します。
`boolean` `getMoreResults()` PreparedStatementが持っている同メソッドを実行します。
`boolean` `getMoreResults(int current)`
`java.sql.ParameterMetaData` `getParameterMetaData()`
`int` `getQueryTimeout()` PreparedStatementが持っている同メソッドを実行します。
`java.sql.ResultSet` `getResultSet()` PreparedStatementが持っている同メソッドを実行します。
`int` `getResultSetConcurrency()` PreparedStatementが持っている同メソッドを実行します。
`int` `getResultSetHoldability()`
`int` `getResultSetType()` PreparedStatementが持っている同メソッドを実行します。
`int` `getUpdateCount()` PreparedStatementが持っている同メソッドを実行します。
`java.sql.SQLWarning` `getWarnings()` PreparedStatementが持っている同メソッドを実行します。
`boolean` `isClosed()` PreparedStatementがcloseされているか調べます。
`boolean` `isPoolable()`
`boolean` `isWrapperFor(java.lang.Class iface)`
`void` `setArray(int i, java.sql.Array x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setAsciiStream(int parameterIndex, java.io.InputStream x)`
`void` `setAsciiStream(int parameterIndex, java.io.InputStream x, int length)` PreparedStatementが持っている同メソッドを実行します。
`void` `setAsciiStream(int parameterIndex, java.io.InputStream x, long length)`
`void` `setBigDecimal(int parameterIndex, java.math.BigDecimal x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setBinaryStream(int parameterIndex, java.io.InputStream x)`
`void` `setBinaryStream(int parameterIndex, java.io.InputStream x, int length)` PreparedStatementが持っている同メソッドを実行します。
`void` `setBinaryStream(int parameterIndex, java.io.InputStream x, long length)`
`void` `setBlob(int i, java.sql.Blob x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setBlob(int parameterIndex, java.io.InputStream inputStream)`
`void` `setBlob(int parameterIndex, java.io.InputStream inputStream, long length)`
`void` `setBoolean(int parameterIndex, boolean x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setByte(int parameterIndex, byte x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setBytes(int parameterIndex, byte[] x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setCharacterStream(int parameterIndex, java.io.Reader reader)`
`void` `setCharacterStream(int parameterIndex, java.io.Reader reader, int length)` PreparedStatementが持っている同メソッドを実行します。
`void` `setCharacterStream(int parameterIndex, java.io.Reader reader, long length)`
`void` `setClob(int i, java.sql.Clob x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setClob(int parameterIndex, java.io.Reader reader)`
`void` `setClob(int parameterIndex, java.io.Reader reader, long length)`
`void` `setCursorName(java.lang.String name)` PreparedStatementが持っている同メソッドを実行します。
`void` `setDate(int parameterIndex, java.sql.Date x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setDate(int parameterIndex, java.sql.Date x, java.util.Calendar cal)` PreparedStatementが持っている同メソッドを実行します。
`void` `setDouble(int parameterIndex, double x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setEscapeProcessing(boolean enable)` PreparedStatementが持っている同メソッドを実行します。
`void` `setFetchDirection(int direction)` PreparedStatementが持っている同メソッドを実行します。
`void` `setFetchSize(int rows)` PreparedStatementが持っている同メソッドを実行します。
`void` `setFloat(int parameterIndex, float x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setInt(int parameterIndex, int x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setLong(int parameterIndex, long x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setMaxFieldSize(int max)` PreparedStatementが持っている同メソッドを実行します。
`void` `setMaxRows(int max)` PreparedStatementが持っている同メソッドを実行します。
`void` `setNCharacterStream(int parameterIndex, java.io.Reader value)`
`void` `setNCharacterStream(int parameterIndex, java.io.Reader value, long length)`
`void` `setNClob(int parameterIndex, NClob value)`
`void` `setNClob(int parameterIndex, java.io.Reader reader, long length)`
`void` `setNString(int parameterIndex, java.lang.String value)`
`void` `setNull(int parameterIndex, int sqlType)` PreparedStatementが持っている同メソッドを実行します。
`void` `setNull(int parameterIndex, int sqlType, java.lang.String typeName)` PreparedStatementが持っている同メソッドを実行します。
`void` `setObject(int parameterIndex, java.lang.Object x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setObject(int parameterIndex, java.lang.Object x, int targetSqlType)` PreparedStatementが持っている同メソッドを実行します。
`void` `setObject(int parameterIndex, java.lang.Object x, int targetSqlType, int scale)` PreparedStatementが持っている同メソッドを実行します。
`void` `setPoolable(boolean poolable)`
`void` `setQueryTimeout(int seconds)` PreparedStatementが持っている同メソッドを実行します。
`void` `setRef(int i, java.sql.Ref x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setRowId(int parameterIndex, RowId x)`
`void` `setShort(int parameterIndex, short x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setSQLXML(int parameterIndex, SQLXML xmlObject)`
`void` `setString(int parameterIndex, java.lang.String x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setTime(int parameterIndex, java.sql.Time x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setTime(int parameterIndex, java.sql.Time x, java.util.Calendar cal)` PreparedStatementが持っている同メソッドを実行します。
`void` `setTimestamp(int parameterIndex, java.sql.Timestamp x)` PreparedStatementが持っている同メソッドを実行します。
`void` `setTimestamp(int parameterIndex, java.sql.Timestamp x, java.util.Calendar cal)` PreparedStatementが持っている同メソッドを実行します。
`void` `setUnicodeStream(int parameterIndex, java.io.InputStream x, int length)` PreparedStatementが持っている同メソッドを実行します。
`void` `setURL(int parameterIndex, java.net.URL x)`
`java.lang.Object` `unwrap(java.lang.Class iface)`

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

コンストラクタの詳細

### ManagedPreparedStatement

    public ManagedPreparedStatement(java.lang.Object invoker,
                                    java.sql.PreparedStatement stmt)

  コンストラクタ

メソッドの詳細

### executeQuery

    public java.sql.ResultSet executeQuery(java.lang.String sql)
                                    throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `executeQuery`
  パラメータ:
    `sql` - 通常静的 SQL SELECT 文
  戻り値:
    指定されたクエリーによって作成されたデータを含む ResultSet オブジェクト。null にはならない
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### executeUpdate

    public int executeUpdate(java.lang.String sql)
                      throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `executeUpdate`
  パラメータ:
    `sql` - SQL INSERT 文、UPDATE 文、または DELETE 文、あるいは何も返さない SQL 文
  戻り値:
    INSERT 文、UPDATE 文、DELETE 文の場合は行数。何も返さない SQL 文の場合は 0
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### close

    public void close()
               throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `close`
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### getMaxFieldSize

    public int getMaxFieldSize()
                        throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `getMaxFieldSize`
  戻り値:
    現在の最大行数の制限値。ゼロは無制限を意味する
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setMaxFieldSize

    public void setMaxFieldSize(int max)
                         throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `setMaxFieldSize`
  パラメータ:
    `max` - 新しい最大列サイズの制限値。ゼロは無制限を意味する
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### getMaxRows

    public int getMaxRows()
                   throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `getMaxRows`
  戻り値:
    現在の最大行数の制限値。ゼロは無制限を意味する
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setMaxRows

    public void setMaxRows(int max)
                    throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `setMaxRows`
  パラメータ:
    `max` - 新しい最大行数の制限値。ゼロは無制限を意味する
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setEscapeProcessing

    public void setEscapeProcessing(boolean enable)
                             throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `setEscapeProcessing`
  パラメータ:
    `enable` - 有効にする場合は true、無効にする場合は false
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### getQueryTimeout

    public int getQueryTimeout()
                        throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `getQueryTimeout`
  戻り値:
    現在のクエリータイムアウトの制限値の秒数。ゼロは無制限を意味する
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setQueryTimeout

    public void setQueryTimeout(int seconds)
                         throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `setQueryTimeout`
  パラメータ:
    `seconds` - 新しいクエリータイムアウトの制限値の秒数。ゼロは無制限を意味する
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### cancel

    public void cancel()
                throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `cancel`
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### getWarnings

    public java.sql.SQLWarning getWarnings()
                                    throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `getWarnings`
  戻り値:
    オブジェクトまたは null
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### clearWarnings

    public void clearWarnings()
                       throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `clearWarnings`
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setCursorName

    public void setCursorName(java.lang.String name)
                       throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `setCursorName`
  パラメータ:
    `name` - 新しいカーソル名。接続内で一意にする必要がある
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### execute

    public boolean execute(java.lang.String sql)
                    throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `execute`
  パラメータ:
    `sql` - 任意の SQL 文
  戻り値:
    次の結果が ResultSet オブジェクトの場合は true。更新カウントであるか、または結果がない場合は false
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### getResultSet

    public java.sql.ResultSet getResultSet()
                                    throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `getResultSet`
  戻り値:
    ResultSet オブジェクトとしての現在の結果。更新カウントであるか、または結果がない場合は null
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### getUpdateCount

    public int getUpdateCount()
                       throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `getUpdateCount`
  戻り値:
    更新カウントしての現在の結果。現在の結果が ResultSet オブジェクトであるか、または結果がない場合は -1
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### getMoreResults

    public boolean getMoreResults()
                           throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `getMoreResults`
  戻り値:
    次の結果が ResultSet オブジェクトの場合は true。更新カウントであるか、または結果がない場合は false
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setFetchDirection

    public void setFetchDirection(int direction)
                           throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `setFetchDirection`
  パラメータ:
    `direction` - 行を処理する初期方向
  例外:
    `データベースアクセスエラーが発生した場合、または指定された方向が` - ResultSet.FETCH_FORWARD、ResultSet.FETCH_REVERSE、または ResultSet.FETCH_UNKNOWN のどれでもない場合
    `java.sql.SQLException`

### getFetchDirection

    public int getFetchDirection()
                          throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `getFetchDirection`
  戻り値:
    この Statement オブジェクトから生成された結果セットのデフォルトのフェッチ方向
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setFetchSize

    public void setFetchSize(int rows)
                      throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `setFetchSize`
  パラメータ:
    `rows` - フェッチする行数
  例外:
    `データベースアクセスエラーが発生した場合、または条件` - 0 <= rows <= this.getMaxRows() が満たされない場合
    `java.sql.SQLException`

### getFetchSize

    public int getFetchSize()
                     throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `getFetchSize`
  戻り値:
    この Statement オブジェクトから生成された結果セットのデフォルトのフェッチサイズ
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### getResultSetConcurrency

    public int getResultSetConcurrency()
                                throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `getResultSetConcurrency`
  戻り値:
    ResultSet.CONCUR_READ_ONLY または ResultSet.CONCUR_UPDATABLE
  例外:
    `java.sql.SQLException`

### getResultSetType

    public int getResultSetType()
                         throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `getResultSetType`
  戻り値:
    ResultSet.TYPE_FORWARD_ONLY、ResultSet.TYPE_SCROLL_INSENSITIVE、または ResultSet.TYPE_SCROLL_SENSITIVE のうちの 1 つ
  例外:
    `java.sql.SQLException`

### addBatch

    public void addBatch(java.lang.String sql)
                  throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `addBatch`
  パラメータ:
    `sql` - 通常静的 SQL INSERT 文、または UPDATE 文
  例外:
    `データベースアクセスエラーが発生した場合、またはドライバがバッチ文をサポートしていない場合`
    `java.sql.SQLException`

### clearBatch

    public void clearBatch()
                    throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `clearBatch`
  例外:
    `データベースアクセスエラーが発生した場合、またはドライバがバッチ文をサポートしていない場合`
    `java.sql.SQLException`

### executeBatch

    public int[] executeBatch()
                       throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `executeBatch`
  戻り値:
    バッチ内のコマンドごとに 1 つの要素が格納されている更新カウントの配列。 配列の要素はコマンドがバッチに追加された順序で並べられる。
  例外:
    `データベースアクセスエラーが発生した場合、またはドライバがバッチ文をサポートしていない場合`
    `java.sql.SQLException`

### getConnection

    public java.sql.Connection getConnection()
                                      throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.Statement` 内の `getConnection`
  戻り値:
    この文を生成した接続
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### isClosed

    public boolean isClosed()

  PreparedStatementがcloseされているか調べます。

  戻り値:
    このStatementがcloseされている場合true。

### executeQuery

    public java.sql.ResultSet executeQuery()
                                    throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `executeQuery`
  戻り値:
    クエリーによって作成されたデータを含む ResultSet オブジェクト。null にはならない
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### execute

    public boolean execute()
                    throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `execute`
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### executeUpdate

    public int executeUpdate()
                      throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `executeUpdate`
  戻り値:
    INSERT 文、UPDATE 文、DELETE 文の場合は行数。何も返さない SQL 文の場合は 0
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### addBatch

    public void addBatch()
                  throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `addBatch`
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setNull

    public void setNull(int parameterIndex,
                        int sqlType)
                 throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setNull`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `sqlType` - java.sql.Types で定義される SQL 型コード
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setBoolean

    public void setBoolean(int parameterIndex,
                           boolean x)
                    throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setBoolean`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setByte

    public void setByte(int parameterIndex,
                        byte x)
                 throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setByte`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setShort

    public void setShort(int parameterIndex,
                         short x)
                  throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setShort`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setInt

    public void setInt(int parameterIndex,
                       int x)
                throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setInt`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setLong

    public void setLong(int parameterIndex,
                        long x)
                 throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setLong`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setFloat

    public void setFloat(int parameterIndex,
                         float x)
                  throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setFloat`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setDouble

    public void setDouble(int parameterIndex,
                          double x)
                   throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setDouble`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setBigDecimal

    public void setBigDecimal(int parameterIndex,
                              java.math.BigDecimal x)
                       throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setBigDecimal`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setString

    public void setString(int parameterIndex,
                          java.lang.String x)
                   throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setString`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setBytes

    public void setBytes(int parameterIndex,
                         byte[] x)
                  throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setBytes`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setDate

    public void setDate(int parameterIndex,
                        java.sql.Date x)
                 throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setDate`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setTime

    public void setTime(int parameterIndex,
                        java.sql.Time x)
                 throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setTime`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setTimestamp

    public void setTimestamp(int parameterIndex,
                             java.sql.Timestamp x)
                      throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setTimestamp`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setAsciiStream

    public void setAsciiStream(int parameterIndex,
                               java.io.InputStream x,
                               int length)
                        throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setAsciiStream`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - ASCII パラメータ値を含む Java 入力ストリーム
    `length` - ストリームのバイト数
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setUnicodeStream

    public void setUnicodeStream(int parameterIndex,
                                 java.io.InputStream x,
                                 int length)
                          throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setUnicodeStream`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - UNICODE パラメータ値を含む Java 入力ストリーム
    `length` - ストリームのバイト数
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setBinaryStream

    public void setBinaryStream(int parameterIndex,
                                java.io.InputStream x,
                                int length)
                         throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setBinaryStream`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - バイナリパラメータ値を含む Java 入力ストリーム
    `length` - ストリームのバイト数
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### clearParameters

    public void clearParameters()
                         throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `clearParameters`
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setObject

    public void setObject(int parameterIndex,
                          java.lang.Object x,
                          int targetSqlType,
                          int scale)
                   throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setObject`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - 入力パラメータ値を含むオブジェクト
    `targetSqlType` - データベースに送られる (java.sql.Types で定義される) SQL 型。スケール引数で、さらに型を限定できる
    `scale` - java.sql.Types.DECIMAL や java.sql.Types.NUMERIC 型では、小数点以下の桁数。ほかのすべての型では、この値は無視される
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setObject

    public void setObject(int parameterIndex,
                          java.lang.Object x,
                          int targetSqlType)
                   throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setObject`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - 入力パラメータ値を含むオブジェクト
    `targetSqlType` - データベースに送られる (java.sql.Types で定義される) SQL 型。スケール引数で、さらに型を限定できる
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setObject

    public void setObject(int parameterIndex,
                          java.lang.Object x)
                   throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setObject`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - 入力パラメータ値を含むオブジェクト
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setCharacterStream

    public void setCharacterStream(int parameterIndex,
                                   java.io.Reader reader,
                                   int length)
                            throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setCharacterStream`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `reader` - UNICODE データを含む Java リーダ
    `length` - ストリーム内の文字数
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setRef

    public void setRef(int i,
                       java.sql.Ref x)
                throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setRef`
  パラメータ:
    `i` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - SQL REF 値
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setBlob

    public void setBlob(int i,
                        java.sql.Blob x)
                 throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setBlob`
  パラメータ:
    `i` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - SQL BLOB 値をマッピングする Blob オブジェクト
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setClob

    public void setClob(int i,
                        java.sql.Clob x)
                 throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setClob`
  パラメータ:
    `i` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - SQL CLOB 値をマッピングする Clob オブジェクト
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setArray

    public void setArray(int i,
                         java.sql.Array x)
                  throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setArray`
  パラメータ:
    `i` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - SQL ARRAY 値をマッピングする Array オブジェクト
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### getMetaData

    public java.sql.ResultSetMetaData getMetaData()
                                           throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `getMetaData`
  戻り値:
    オブジェクトのカラムの記述
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setDate

    public void setDate(int parameterIndex,
                        java.sql.Date x,
                        java.util.Calendar cal)
                 throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setDate`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
    `cal` - ドライバが日付を作成するために使用する Calendar オブジェクト
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setTime

    public void setTime(int parameterIndex,
                        java.sql.Time x,
                        java.util.Calendar cal)
                 throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setTime`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
    `cal` - ドライバが日付を作成するために使用する Calendar オブジェクト
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setTimestamp

    public void setTimestamp(int parameterIndex,
                             java.sql.Timestamp x,
                             java.util.Calendar cal)
                      throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setTimestamp`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `x` - パラメータ値
    `cal` - ドライバが日付を作成するために使用する Calendar オブジェクト
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### setNull

    public void setNull(int parameterIndex,
                        int sqlType,
                        java.lang.String typeName)
                 throws java.sql.SQLException

  PreparedStatementが持っている同メソッドを実行します。

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setNull`
  パラメータ:
    `parameterIndex` - 最初のパラメータは 1、2 番目のパラメータは 2、などとする
    `sqlType` - java.sql.Types からの値
    `typeName` - SQL ユーザ定義型の完全指定の名前。パラメータがユーザ定義型でも REF でもない場合は無視される
  例外:
    `データベースアクセスエラーが発生した場合`
    `java.sql.SQLException`

### getMoreResults

    public boolean getMoreResults(int current)
                           throws java.sql.SQLException

  定義:
    インタフェース `java.sql.Statement` 内の `getMoreResults`
  例外:
    `java.sql.SQLException`

### getGeneratedKeys

    public java.sql.ResultSet getGeneratedKeys()
                                        throws java.sql.SQLException

  定義:
    インタフェース `java.sql.Statement` 内の `getGeneratedKeys`
  例外:
    `java.sql.SQLException`

### executeUpdate

    public int executeUpdate(java.lang.String sql,
                             int autoGeneratedKeys)
                      throws java.sql.SQLException

  定義:
    インタフェース `java.sql.Statement` 内の `executeUpdate`
  例外:
    `java.sql.SQLException`

### executeUpdate

    public int executeUpdate(java.lang.String sql,
                             int[] columnIndexes)
                      throws java.sql.SQLException

  定義:
    インタフェース `java.sql.Statement` 内の `executeUpdate`
  例外:
    `java.sql.SQLException`

### executeUpdate

    public int executeUpdate(java.lang.String sql,
                             java.lang.String[] columnNames)
                      throws java.sql.SQLException

  定義:
    インタフェース `java.sql.Statement` 内の `executeUpdate`
  例外:
    `java.sql.SQLException`

### execute

    public boolean execute(java.lang.String sql,
                           int autoGeneratedKeys)
                    throws java.sql.SQLException

  定義:
    インタフェース `java.sql.Statement` 内の `execute`
  例外:
    `java.sql.SQLException`

### execute

    public boolean execute(java.lang.String sql,
                           int[] columnIndexes)
                    throws java.sql.SQLException

  定義:
    インタフェース `java.sql.Statement` 内の `execute`
  例外:
    `java.sql.SQLException`

### execute

    public boolean execute(java.lang.String sql,
                           java.lang.String[] columnNames)
                    throws java.sql.SQLException

  定義:
    インタフェース `java.sql.Statement` 内の `execute`
  例外:
    `java.sql.SQLException`

### getResultSetHoldability

    public int getResultSetHoldability()
                                throws java.sql.SQLException

  定義:
    インタフェース `java.sql.Statement` 内の `getResultSetHoldability`
  例外:
    `java.sql.SQLException`

### setPoolable

    public void setPoolable(boolean poolable)
                     throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### isPoolable

    public boolean isPoolable()
                       throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setURL

    public void setURL(int parameterIndex,
                       java.net.URL x)
                throws java.sql.SQLException

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `setURL`
  例外:
    `java.sql.SQLException`

### getParameterMetaData

    public java.sql.ParameterMetaData getParameterMetaData()
                                                    throws java.sql.SQLException

  定義:
    インタフェース `java.sql.PreparedStatement` 内の `getParameterMetaData`
  例外:
    `java.sql.SQLException`

### setRowId

    public void setRowId(int parameterIndex,
                         RowId x)
                  throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setNString

    public void setNString(int parameterIndex,
                           java.lang.String value)
                    throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setNCharacterStream

    public void setNCharacterStream(int parameterIndex,
                                    java.io.Reader value,
                                    long length)
                             throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setNClob

    public void setNClob(int parameterIndex,
                         NClob value)
                  throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setClob

    public void setClob(int parameterIndex,
                        java.io.Reader reader,
                        long length)
                 throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setBlob

    public void setBlob(int parameterIndex,
                        java.io.InputStream inputStream,
                        long length)
                 throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setNClob

    public void setNClob(int parameterIndex,
                         java.io.Reader reader,
                         long length)
                  throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setSQLXML

    public void setSQLXML(int parameterIndex,
                          SQLXML xmlObject)
                   throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setAsciiStream

    public void setAsciiStream(int parameterIndex,
                               java.io.InputStream x,
                               long length)
                        throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setBinaryStream

    public void setBinaryStream(int parameterIndex,
                                java.io.InputStream x,
                                long length)
                         throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setCharacterStream

    public void setCharacterStream(int parameterIndex,
                                   java.io.Reader reader,
                                   long length)
                            throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setAsciiStream

    public void setAsciiStream(int parameterIndex,
                               java.io.InputStream x)
                        throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setBinaryStream

    public void setBinaryStream(int parameterIndex,
                                java.io.InputStream x)
                         throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setCharacterStream

    public void setCharacterStream(int parameterIndex,
                                   java.io.Reader reader)
                            throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setNCharacterStream

    public void setNCharacterStream(int parameterIndex,
                                    java.io.Reader value)
                             throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setClob

    public void setClob(int parameterIndex,
                        java.io.Reader reader)
                 throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### setBlob

    public void setBlob(int parameterIndex,
                        java.io.InputStream inputStream)
                 throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### isWrapperFor

    public boolean isWrapperFor(java.lang.Class iface)
                         throws java.sql.SQLException

  例外:
    `java.sql.SQLException`

### unwrap

    public java.lang.Object unwrap(java.lang.Class iface)
                            throws java.sql.SQLException

  例外:
    `java.sql.SQLException`