| 
        
        PreparedStatement Method 
        
        | 
      
        
        Version
        
       
        Introduced
         | 
      
        
        Supported
         | 
      
        
        Comments
         | 
     
| 
        
        void addBatch ()
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void addBatch (String)
         | 
      
        
        2.0 Core
         | 
      
        
        No
         | 
      
        
        Throws “invalid method call” exception.
         | 
     
| 
        
        void cancel ()
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        
        Cancel can be used to cancel a function running synchronously on a statement, using a different thread. Whether Cancel will actually cancel the running function depends on the data store.
         | 
     
| 
        
        void clearBatch ()
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void clearParameters ()
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void clearWarnings ()
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void close ()
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        boolean execute ()
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        boolean execute (String)
         | 
      
        
        1.0
         | 
      
        
        No 
         | 
      
        
        Throws “invalid method call” exception.
         | 
     
| 
        
        boolean execute (String, int)
         | 
      
        
        3.0
         | 
      
        
        No 
         | 
      
        
        Throws “invalid method call” exception.
         | 
     
| 
        
        boolean execute (String, int [])
         | 
      
        
        3.0
         | 
      
        
        No 
         | 
      
        
        Throws “invalid method call” exception.
         | 
     
| 
        
        boolean execute (String, String [])
         | 
      
        
        3.0
         | 
      
        
        No 
         | 
      
        
        Throws “invalid method call” exception.
         | 
     
| 
        
        int [] executeBatch ()
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        ResultSet executeQuery ()
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        ResultSet executeQuery (String)
         | 
      
        
        1.0
         | 
      
        
        No 
         | 
      
        
        Throws “invalid method call” exception.
         | 
     
| 
        
        int executeUpdate ()
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        int executeUpdate (String)
         | 
      
        
        1.0
         | 
      
        
        No
         | 
      
        
        Throws “invalid method call” exception.
         | 
     
| 
        
        int executeUpdate (String, int)
         | 
      
        
        3.0
         | 
      
        
        No
         | 
      
        
        Throws “unsupported method” exception.
         | 
     
| 
        
        int executeUpdate (String, int [])
         | 
      
        
        3.0
         | 
      
        
        No
         | 
      
        
        Throws “unsupported method” exception.
         | 
     
| 
        
        int executeUpdate (String, String [])
         | 
      
        
        3.0
         | 
      
        
        No
         | 
      
        
        Throws “unsupported method” exception.
         | 
     
| 
        
        Connection getConnection ()
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        int getFetchDirection ()
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        int getFetchSize ()
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        ParameterMetaData getParameterMetaData()
         | 
      
        
        3.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        boolean isWrapperFor(Class<?> iface)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        ResultSet getGeneratedKeys ()
         | 
      
        
        3.0
         | 
      
        
        No
         | 
      
        
        Throws “unsupported method” exception.
         | 
     
| 
        
        int getMaxFieldSize ()
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        int getMaxRows ()
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        ResultSetMetaData getMetaData ()
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        boolean getMoreResults ()
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        boolean getMoreResults (int)
         | 
      
        
        3.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        int getQueryTimeout ()
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        
        Set the DataSourceQueryTimeout to a value greater than 0.
         | 
     
| 
        
        ResultSet getResultSet ()
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        int getResultSetConcurrency ()
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        int getResultSetHoldability ()
         | 
      
        
        3.0
         | 
      
        
        No
         | 
      
        
        Throws “unsupported method” exception.
         | 
     
| 
        
        int getResultSetType ()
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        int getUpdateCount ()
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        SQLWarning getWarnings ()
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setArray (int, Array)
         | 
      
        
        2.0 Core
         | 
      
        
        No
         | 
      
        
        Throws “unsupported method” exception.
         | 
     
| 
        
        void setAsciiStream(int, InputStream)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setAsciiStream (int, InputStream, int)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setAsciiStream(int, InputStream,
        
       
        long)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setBigDecimal (int, BigDecimal)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setBinaryStream(int, InputStream)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setBinaryStream (int, InputStream, int)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setBinaryStream(int, InputStream,
        
       
        long)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setBlob (int, Blob)
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setBlob(int, InputStream)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setBlob(int, InputStream, long)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setBoolean (int, boolean)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setByte (int, byte)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setBytes (int, byte [])
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setCharacterStream(int, Reader)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setCharacterStream (int, Reader, int)
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setCharacterStream(int, Reader, long)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setClob (int, Clob)
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setClob(int, Reader)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setClob(int, Reader, long)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setCursorName (String)
         | 
      
        
        1.0
         | 
      
        
        No
         | 
      
        | 
     
| 
        
        void setDate (int, Date)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setDate (int, Date, Calendar)
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setDouble (int, double)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setEscapeProcessing (boolean)
         | 
      
        
        1.0
         | 
      
        
        Yes 
         | 
      
        
        Ignored.
         | 
     
| 
        
        void setFetchDirection (int)
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        
        OpenAccess SDK supports this method, but will ignore this hint provided by the application.
         | 
     
| 
        
        void setFetchSize (int)
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        
        OpenAccess SDK supports this method, but will ignore this hint provided by the application.
         | 
     
| 
        
        void setFloat (int, float)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setInt (int, int)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setLong (int, long)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setMaxFieldSize (int)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setMaxRows (int)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setNCharacterStream(int, Reader, long)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setNClob(int, NClob)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setNClob(int, Reader)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setNClob(int, Reader, long)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setNull (int, int)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setNull (int, int, String)
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        
        OpenAccess SDK does not support the Advanced Data Type functionality. This method is always mapped to setNull (i, sqlType).
         | 
     
| 
        
        void setNString(int, String)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setObject (int, Object)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setObject (int, Object, int)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setObject (int, Object, int, int)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setQueryTimeout (int)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        
        Set the DataSourceQueryTimeout service attribute to a value greater than 0.
         | 
     
| 
        
        void setRef (int, Ref)
         | 
      
        
        2.0 Core
         | 
      
        
        No
         | 
      
        
        Throws “unsupported method” exception.
         | 
     
| 
        
        void setShort (int, short)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setSQLXML(int, SQLXML)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setString (int, String)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setTime (int, Time)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setTime (int, Time, Calendar)
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setTimestamp (int, Timestamp)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setTimestamp (int, Timestamp, Calendar)
         | 
      
        
        2.0 Core
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setUnicodeStream (int, InputStream, int)
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        
        Throws “unsupported method” exception. This method was deprecated in the JDBC 2.0 specification.
         | 
     
| 
        
        <T> T unwrap(Class<T> iface)
         | 
      
        
        4.0
         | 
      
        
        Yes
         | 
      
        | 
     
| 
        
        void setURL (int, URL)
         | 
      
        
        3.0
         | 
      
        
        No
         | 
      
        
        Throws “unsupported method” exception.
         | 
     
| 
        
        boolean wasNull ()
         | 
      
        
        1.0
         | 
      
        
        Yes
         | 
      
        |