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