org.seasar.extension.jdbc.impl
クラス PreparedStatementWrapper
java.lang.Object
  
org.seasar.extension.jdbc.impl.PreparedStatementWrapper
- すべての実装インタフェース: 
 - java.sql.PreparedStatement, java.sql.Statement
 
- 直系の既知のサブクラス:  
 - BooleanToIntPreparedStatement
 
- public class PreparedStatementWrapper
- extends java.lang.Object
- implements java.sql.PreparedStatement
   
PreparedStatementのラッパです。
- 作成者:
 
  - higa
 
 
| インタフェース java.sql.Statement から継承したフィールド | 
CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO | 
 
 
| 
メソッドの概要 | 
 void | 
addBatch()
 
            | 
 void | 
addBatch(java.lang.String sql)
 
            | 
 void | 
cancel()
 
            | 
 void | 
clearBatch()
 
            | 
 void | 
clearParameters()
 
            | 
 void | 
clearWarnings()
 
            | 
 void | 
close()
 
            | 
 boolean | 
execute()
 
            | 
 boolean | 
execute(java.lang.String sql)
 
            | 
 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()
 
            | 
 java.sql.ResultSet | 
executeQuery()
 
            | 
 java.sql.ResultSet | 
executeQuery(java.lang.String sql)
 
            | 
 int | 
executeUpdate()
 
            | 
 int | 
executeUpdate(java.lang.String sql)
 
            | 
 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()
 
            | 
 int | 
getFetchDirection()
 
            | 
 int | 
getFetchSize()
 
            | 
 java.sql.ResultSet | 
getGeneratedKeys()
 
            | 
 int | 
getMaxFieldSize()
 
            | 
 int | 
getMaxRows()
 
            | 
 java.sql.ResultSetMetaData | 
getMetaData()
 
            | 
 boolean | 
getMoreResults()
 
            | 
 boolean | 
getMoreResults(int current)
 
            | 
 java.sql.ParameterMetaData | 
getParameterMetaData()
 
            | 
 int | 
getQueryTimeout()
 
            | 
 java.sql.ResultSet | 
getResultSet()
 
            | 
 int | 
getResultSetConcurrency()
 
            | 
 int | 
getResultSetHoldability()
 
            | 
 int | 
getResultSetType()
 
            | 
 int | 
getUpdateCount()
 
            | 
 java.sql.SQLWarning | 
getWarnings()
 
            | 
 void | 
setArray(int i,
         java.sql.Array x)
 
            | 
 void | 
setAsciiStream(int parameterIndex,
               java.io.InputStream x,
               int length)
 
            | 
 void | 
setBigDecimal(int parameterIndex,
              java.math.BigDecimal x)
 
            | 
 void | 
setBinaryStream(int parameterIndex,
                java.io.InputStream x,
                int length)
 
            | 
 void | 
setBlob(int i,
        java.sql.Blob x)
 
            | 
 void | 
setBoolean(int parameterIndex,
           boolean x)
 
            | 
 void | 
setByte(int parameterIndex,
        byte x)
 
            | 
 void | 
setBytes(int parameterIndex,
         byte[] x)
 
            | 
 void | 
setCharacterStream(int parameterIndex,
                   java.io.Reader reader,
                   int length)
 
            | 
 void | 
setClob(int i,
        java.sql.Clob x)
 
            | 
 void | 
setCursorName(java.lang.String name)
 
            | 
 void | 
setDate(int parameterIndex,
        java.sql.Date x)
 
            | 
 void | 
setDate(int parameterIndex,
        java.sql.Date x,
        java.util.Calendar cal)
 
            | 
 void | 
setDouble(int parameterIndex,
          double x)
 
            | 
 void | 
setEscapeProcessing(boolean enable)
 
            | 
 void | 
setFetchDirection(int direction)
 
            | 
 void | 
setFetchSize(int rows)
 
            | 
 void | 
setFloat(int parameterIndex,
         float x)
 
            | 
 void | 
setInt(int parameterIndex,
       int x)
 
            | 
 void | 
setLong(int parameterIndex,
        long x)
 
            | 
 void | 
setMaxFieldSize(int max)
 
            | 
 void | 
setMaxRows(int max)
 
            | 
 void | 
setNull(int parameterIndex,
        int sqlType)
 
            | 
 void | 
setNull(int paramIndex,
        int sqlType,
        java.lang.String typeName)
 
            | 
 void | 
setObject(int parameterIndex,
          java.lang.Object x)
 
            | 
 void | 
setObject(int parameterIndex,
          java.lang.Object x,
          int targetSqlType)
 
            | 
 void | 
setObject(int parameterIndex,
          java.lang.Object x,
          int targetSqlType,
          int scale)
 
            | 
 void | 
setQueryTimeout(int seconds)
 
            | 
 void | 
setRef(int i,
       java.sql.Ref x)
 
            | 
 void | 
setShort(int parameterIndex,
         short x)
 
            | 
 void | 
setString(int parameterIndex,
          java.lang.String x)
 
            | 
 void | 
setTime(int parameterIndex,
        java.sql.Time x)
 
            | 
 void | 
setTime(int parameterIndex,
        java.sql.Time x,
        java.util.Calendar cal)
 
            | 
 void | 
setTimestamp(int parameterIndex,
             java.sql.Timestamp x)
 
            | 
 void | 
setTimestamp(int parameterIndex,
             java.sql.Timestamp x,
             java.util.Calendar cal)
 
            | 
 void | 
setUnicodeStream(int parameterIndex,
                 java.io.InputStream x,
                 int length)
 
          推奨されていません。   | 
 void | 
setURL(int parameterIndex,
       java.net.URL x)
 
            | 
 java.lang.String | 
toString()
 
            | 
 
| クラス java.lang.Object から継承したメソッド | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
PreparedStatementWrapper
public PreparedStatementWrapper(java.sql.PreparedStatement original,
                                java.lang.String sql)
PreparedStatementWrapperを作成します。
- パラメータ: 
 original - オリジナルsql - SQL
executeQuery
public java.sql.ResultSet executeQuery()
                                throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の executeQuery 
 
- 例外: 
 java.sql.SQLException
 
executeUpdate
public int executeUpdate()
                  throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の executeUpdate 
 
- 例外: 
 java.sql.SQLException
 
getMetaData
public java.sql.ResultSetMetaData getMetaData()
                                       throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の getMetaData 
 
- 例外: 
 java.sql.SQLException
 
getParameterMetaData
public java.sql.ParameterMetaData getParameterMetaData()
                                                throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の getParameterMetaData 
 
- 例外: 
 java.sql.SQLException
 
getMaxRows
public int getMaxRows()
               throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の getMaxRows 
 
- 例外: 
 java.sql.SQLException
 
getQueryTimeout
public int getQueryTimeout()
                    throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の getQueryTimeout 
 
- 例外: 
 java.sql.SQLException
 
getWarnings
public java.sql.SQLWarning getWarnings()
                                throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の getWarnings 
 
- 例外: 
 java.sql.SQLException
 
getResultSet
public java.sql.ResultSet getResultSet()
                                throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の getResultSet 
 
- 例外: 
 java.sql.SQLException
 
getUpdateCount
public int getUpdateCount()
                   throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の getUpdateCount 
 
- 例外: 
 java.sql.SQLException
 
getMoreResults
public boolean getMoreResults()
                       throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の getMoreResults 
 
- 例外: 
 java.sql.SQLException
 
getFetchDirection
public int getFetchDirection()
                      throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の getFetchDirection 
 
- 例外: 
 java.sql.SQLException
 
getFetchSize
public int getFetchSize()
                 throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の getFetchSize 
 
- 例外: 
 java.sql.SQLException
 
getResultSetConcurrency
public int getResultSetConcurrency()
                            throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の getResultSetConcurrency 
 
- 例外: 
 java.sql.SQLException
 
getResultSetType
public int getResultSetType()
                     throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の getResultSetType 
 
- 例外: 
 java.sql.SQLException
 
executeBatch
public int[] executeBatch()
                   throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の executeBatch 
 
- 例外: 
 java.sql.SQLException
 
getConnection
public java.sql.Connection getConnection()
                                  throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の getConnection 
 
- 例外: 
 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
 
getResultSetHoldability
public int getResultSetHoldability()
                            throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の getResultSetHoldability 
 
- 例外: 
 java.sql.SQLException
 
addBatch
public void addBatch()
              throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の addBatch 
 
- 例外: 
 java.sql.SQLException
 
addBatch
public void addBatch(java.lang.String sql)
              throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の addBatch 
 
- 例外: 
 java.sql.SQLException
 
cancel
public void cancel()
            throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の cancel 
 
- 例外: 
 java.sql.SQLException
 
clearBatch
public void clearBatch()
                throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の clearBatch 
 
- 例外: 
 java.sql.SQLException
 
clearParameters
public void clearParameters()
                     throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の clearParameters 
 
- 例外: 
 java.sql.SQLException
 
clearWarnings
public void clearWarnings()
                   throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の clearWarnings 
 
- 例外: 
 java.sql.SQLException
 
close
public void close()
           throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の close 
 
- 例外: 
 java.sql.SQLException
 
execute
public boolean execute()
                throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の execute 
 
- 例外: 
 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
 
execute
public boolean execute(java.lang.String sql)
                throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の execute 
 
- 例外: 
 java.sql.SQLException
 
executeQuery
public java.sql.ResultSet executeQuery(java.lang.String sql)
                                throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の executeQuery 
 
- 例外: 
 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
 
executeUpdate
public int executeUpdate(java.lang.String sql)
                  throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の executeUpdate 
 
- 例外: 
 java.sql.SQLException
 
getMaxFieldSize
public int getMaxFieldSize()
                    throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の getMaxFieldSize 
 
- 例外: 
 java.sql.SQLException
 
setArray
public void setArray(int i,
                     java.sql.Array x)
              throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setArray 
 
- 例外: 
 java.sql.SQLException
 
setAsciiStream
public void setAsciiStream(int parameterIndex,
                           java.io.InputStream x,
                           int length)
                    throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setAsciiStream 
 
- 例外: 
 java.sql.SQLException
 
setBigDecimal
public void setBigDecimal(int parameterIndex,
                          java.math.BigDecimal x)
                   throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setBigDecimal 
 
- 例外: 
 java.sql.SQLException
 
setBinaryStream
public void setBinaryStream(int parameterIndex,
                            java.io.InputStream x,
                            int length)
                     throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setBinaryStream 
 
- 例外: 
 java.sql.SQLException
 
setBlob
public void setBlob(int i,
                    java.sql.Blob x)
             throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setBlob 
 
- 例外: 
 java.sql.SQLException
 
setBoolean
public void setBoolean(int parameterIndex,
                       boolean x)
                throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setBoolean 
 
- 例外: 
 java.sql.SQLException
 
setByte
public void setByte(int parameterIndex,
                    byte x)
             throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setByte 
 
- 例外: 
 java.sql.SQLException
 
setBytes
public void setBytes(int parameterIndex,
                     byte[] x)
              throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setBytes 
 
- 例外: 
 java.sql.SQLException
 
setCharacterStream
public void setCharacterStream(int parameterIndex,
                               java.io.Reader reader,
                               int length)
                        throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setCharacterStream 
 
- 例外: 
 java.sql.SQLException
 
setClob
public void setClob(int i,
                    java.sql.Clob x)
             throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setClob 
 
- 例外: 
 java.sql.SQLException
 
setCursorName
public void setCursorName(java.lang.String name)
                   throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の setCursorName 
 
- 例外: 
 java.sql.SQLException
 
setDate
public void setDate(int parameterIndex,
                    java.sql.Date x,
                    java.util.Calendar cal)
             throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setDate 
 
- 例外: 
 java.sql.SQLException
 
setDate
public void setDate(int parameterIndex,
                    java.sql.Date x)
             throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setDate 
 
- 例外: 
 java.sql.SQLException
 
setDouble
public void setDouble(int parameterIndex,
                      double x)
               throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setDouble 
 
- 例外: 
 java.sql.SQLException
 
setEscapeProcessing
public void setEscapeProcessing(boolean enable)
                         throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の setEscapeProcessing 
 
- 例外: 
 java.sql.SQLException
 
setFetchDirection
public void setFetchDirection(int direction)
                       throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の setFetchDirection 
 
- 例外: 
 java.sql.SQLException
 
setFetchSize
public void setFetchSize(int rows)
                  throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の setFetchSize 
 
- 例外: 
 java.sql.SQLException
 
setFloat
public void setFloat(int parameterIndex,
                     float x)
              throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setFloat 
 
- 例外: 
 java.sql.SQLException
 
setInt
public void setInt(int parameterIndex,
                   int x)
            throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setInt 
 
- 例外: 
 java.sql.SQLException
 
setLong
public void setLong(int parameterIndex,
                    long x)
             throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setLong 
 
- 例外: 
 java.sql.SQLException
 
setMaxFieldSize
public void setMaxFieldSize(int max)
                     throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の setMaxFieldSize 
 
- 例外: 
 java.sql.SQLException
 
setMaxRows
public void setMaxRows(int max)
                throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の setMaxRows 
 
- 例外: 
 java.sql.SQLException
 
setNull
public void setNull(int paramIndex,
                    int sqlType,
                    java.lang.String typeName)
             throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setNull 
 
- 例外: 
 java.sql.SQLException
 
setNull
public void setNull(int parameterIndex,
                    int sqlType)
             throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setNull 
 
- 例外: 
 java.sql.SQLException
 
setObject
public void setObject(int parameterIndex,
                      java.lang.Object x,
                      int targetSqlType,
                      int scale)
               throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setObject 
 
- 例外: 
 java.sql.SQLException
 
setObject
public void setObject(int parameterIndex,
                      java.lang.Object x,
                      int targetSqlType)
               throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setObject 
 
- 例外: 
 java.sql.SQLException
 
setObject
public void setObject(int parameterIndex,
                      java.lang.Object x)
               throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setObject 
 
- 例外: 
 java.sql.SQLException
 
setQueryTimeout
public void setQueryTimeout(int seconds)
                     throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.Statement 内の setQueryTimeout 
 
- 例外: 
 java.sql.SQLException
 
setRef
public void setRef(int i,
                   java.sql.Ref x)
            throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setRef 
 
- 例外: 
 java.sql.SQLException
 
setShort
public void setShort(int parameterIndex,
                     short x)
              throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setShort 
 
- 例外: 
 java.sql.SQLException
 
setString
public void setString(int parameterIndex,
                      java.lang.String x)
               throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setString 
 
- 例外: 
 java.sql.SQLException
 
setTime
public void setTime(int parameterIndex,
                    java.sql.Time x,
                    java.util.Calendar cal)
             throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setTime 
 
- 例外: 
 java.sql.SQLException
 
setTime
public void setTime(int parameterIndex,
                    java.sql.Time x)
             throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setTime 
 
- 例外: 
 java.sql.SQLException
 
setTimestamp
public void setTimestamp(int parameterIndex,
                         java.sql.Timestamp x,
                         java.util.Calendar cal)
                  throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setTimestamp 
 
- 例外: 
 java.sql.SQLException
 
setTimestamp
public void setTimestamp(int parameterIndex,
                         java.sql.Timestamp x)
                  throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setTimestamp 
 
- 例外: 
 java.sql.SQLException
 
setUnicodeStream
public void setUnicodeStream(int parameterIndex,
                             java.io.InputStream x,
                             int length)
                      throws java.sql.SQLException
- 推奨されていません。  
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setUnicodeStream 
 
- 例外: 
 java.sql.SQLException
 
 
setURL
public void setURL(int parameterIndex,
                   java.net.URL x)
            throws java.sql.SQLException
- 定義:
 - インタフェース 
java.sql.PreparedStatement 内の setURL 
 
- 例外: 
 java.sql.SQLException
 
toString
public java.lang.String toString()
 
 
Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.