java.sql

Interface Statement

Known Subinterfaces:
CallableStatement, PreparedStatement
Known Implementing Classes:
DelegatingCallableStatement, DelegatingPreparedStatement, DelegatingStatement, PoolablePreparedStatement

public interface Statement

The object used for executing a static SQL statement and returning the results it produces.

By default, only one ResultSet object per Statement object can be open at the same time. Therefore, if the reading of one ResultSet object is interleaved with the reading of another, each must have been generated by different Statement objects. All execution methods in the Statement interface implicitly close a statment's current ResultSet object if an open one exists.

See Also:
Connection.createStatement, ResultSet

Field Summary

static int
CLOSE_ALL_RESULTS
The constant indicating that all ResultSet objects that have previously been kept open should be closed when calling getMoreResults.
static int
CLOSE_CURRENT_RESULT
The constant indicating that the current ResultSet object should be closed when calling getMoreResults.
static int
EXECUTE_FAILED
The constant indicating that an error occured while executing a batch statement.
static int
KEEP_CURRENT_RESULT
The constant indicating that the current ResultSet object should not be closed when calling getMoreResults.
static int
NO_GENERATED_KEYS
The constant indicating that generated keys should not be made available for retrieval.
static int
RETURN_GENERATED_KEYS
The constant indicating that generated keys should be made available for retrieval.
static int
SUCCESS_NO_INFO
The constant indicating that a batch statement executed successfully but that no count of the number of rows it affected is available.

Method Summary

void
addBatch(String sql)
Adds the given SQL command to the current list of commmands for this Statement object.
void
cancel()
Cancels this Statement object if both the DBMS and driver support aborting an SQL statement.
void
clearBatch()
Empties this Statement object's current list of SQL commands.
void
clearWarnings()
Clears all the warnings reported on this Statement object.
void
close()
Releases this Statement object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed.
boolean
execute(String sql)
Executes the given SQL statement, which may return multiple results.
boolean
execute(String sql, columnIndexes[] )
Executes the given SQL statement, which may return multiple results, and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.
boolean
execute(String sql, columnNames[] )
Executes the given SQL statement, which may return multiple results, and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.
boolean
execute(String sql, int autoGeneratedKeys)
Executes the given SQL statement, which may return multiple results, and signals the driver that any auto-generated keys should be made available for retrieval.
int[]
executeBatch()
Submits a batch of commands to the database for execution and if all commands execute successfully, returns an array of update counts.
ResultSet
executeQuery(String sql)
Executes the given SQL statement, which returns a single ResultSet object.
int
executeUpdate(String sql)
Executes the given SQL statement, which may be an INSERT, UPDATE, or DELETE statement or an SQL statement that returns nothing, such as an SQL DDL statement.
int
executeUpdate(String sql, columnIndexes[] )
Executes the given SQL statement and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.
int
executeUpdate(String sql, columnNames[] )
Executes the given SQL statement and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.
int
executeUpdate(String sql, int autoGeneratedKeys)
Executes the given SQL statement and signals the driver with the given flag about whether the auto-generated keys produced by this Statement object should be made available for retrieval.
Connection
getConnection()
Retrieves the Connection object that produced this Statement object.
int
getFetchDirection()
Retrieves the direction for fetching rows from database tables that is the default for result sets generated from this Statement object.
int
getFetchSize()
Retrieves the number of result set rows that is the default fetch size for ResultSet objects generated from this Statement object.
ResultSet
getGeneratedKeys()
Retrieves any auto-generated keys created as a result of executing this Statement object.
int
getMaxFieldSize()
Retrieves the maximum number of bytes that can be returned for character and binary column values in a ResultSet object produced by this Statement object.
int
getMaxRows()
Retrieves the maximum number of rows that a ResultSet object produced by this Statement object can contain.
boolean
getMoreResults()
Moves to this Statement object's next result, returns true if it is a ResultSet object, and implicitly closes any current ResultSet object(s) obtained with the method getResultSet.
boolean
getMoreResults(int current)
Moves to this Statement object's next result, deals with any current ResultSet object(s) according to the instructions specified by the given flag, and returns true if the next result is a ResultSet object.
int
getQueryTimeout()
Retrieves the number of seconds the driver will wait for a Statement object to execute.
ResultSet
getResultSet()
Retrieves the current result as a ResultSet object.
int
getResultSetConcurrency()
Retrieves the result set concurrency for ResultSet objects generated by this Statement object.
int
getResultSetHoldability()
Retrieves the result set holdability for ResultSet objects generated by this Statement object.
int
getResultSetType()
Retrieves the result set type for ResultSet objects generated by this Statement object.
int
getUpdateCount()
Retrieves the current result as an update count; if the result is a ResultSet object or there are no more results, -1 is returned.
SQLWarning
getWarnings()
Retrieves the first warning reported by calls on this Statement object.
void
setCursorName(String name)
Sets the SQL cursor name to the given String, which will be used by subsequent Statement object execute methods.
void
setEscapeProcessing(boolean enable)
Sets escape processing on or off.
void
setFetchDirection(int direction)
Gives the driver a hint as to the direction in which rows will be processed in ResultSet objects created using this Statement object.
void
setFetchSize(int rows)
Gives the JDBC driver a hint as to the number of rows that should be fetched from the database when more rows are needed.
void
setMaxFieldSize(int max)
Sets the limit for the maximum number of bytes in a ResultSet column storing character or binary values to the given number of bytes.
void
setMaxRows(int max)
Sets the limit for the maximum number of rows that any ResultSet object can contain to the given number.
void
setQueryTimeout(int seconds)
Sets the number of seconds the driver will wait for a Statement object to execute to the given number of seconds.

Field Details

CLOSE_ALL_RESULTS

public static final int CLOSE_ALL_RESULTS
The constant indicating that all ResultSet objects that have previously been kept open should be closed when calling getMoreResults.
Field Value:
3
Since:
1.4
Usages and Demos :

View More Examples of Statement.CLOSE_ALL_RESULTS
   1:             {
   2:                stmQuery.getMoreResults(Statement.CLOSE_ALL_RESULTS);
   3:             }
   4:             s_logger.log(Level.FINEST, "Table " + TABLE_NAME + " created.");
   5:          }

View Full Code Here
   1:             {
   2:                stmQuery.getMoreResults(Statement.CLOSE_ALL_RESULTS);
   3:             }
   4:             s_logger.log(Level.FINEST, "Table " + TABLE_NAME + " created.");
   5:          }

View Full Code Here
   1:             {
   2:                stmQuery.getMoreResults(Statement.CLOSE_ALL_RESULTS);
   3:             }
   4:             s_logger.log(Level.FINEST, "Table " + TABLE_NAME + " created.");
   5:          }

View Full Code Here
   1:             {
   2:             stmQuery.getMoreResults(Statement.CLOSE_ALL_RESULTS);
   3:             }
   4:             s_logger.log(Level.FINEST, "Type 'type_int_timestamp' created.");
   5:          }

View Full Code Here
   1:          {
   2:             stmQuery.getMoreResults(Statement.CLOSE_ALL_RESULTS);
   3:          }
   4:         ...
   5:          {
   6:             stmQuery.getMoreResults(Statement.CLOSE_ALL_RESULTS);
   7:          }
   8:         ...
   9:          {
  10:             stmQuery.getMoreResults(Statement.CLOSE_ALL_RESULTS);
  11:          }

View Full Code Here

CLOSE_CURRENT_RESULT

public static final int CLOSE_CURRENT_RESULT
The constant indicating that the current ResultSet object should be closed when calling getMoreResults.
Field Value:
1
Since:
1.4

EXECUTE_FAILED

public static final int EXECUTE_FAILED
The constant indicating that an error occured while executing a batch statement.
Field Value:
-3
Since:
1.4
Usages and Demos :

View More Examples of Statement.EXECUTE_FAILED
   1:                     agent_.accumulateReadException(invalidSQLCaughtByClient);
   2:                     updateCount_ = java.sql.Statement.EXECUTE_FAILED;
   3:                     invalidSQLCaughtByClient = null;
   4:                 }

View Full Code Here

KEEP_CURRENT_RESULT

public static final int KEEP_CURRENT_RESULT
The constant indicating that the current ResultSet object should not be closed when calling getMoreResults.
Field Value:
2
Since:
1.4

NO_GENERATED_KEYS

public static final int NO_GENERATED_KEYS
The constant indicating that generated keys should not be made available for retrieval.
Field Value:
2
Since:
1.4
Usages and Demos :

View More Examples of Statement.NO_GENERATED_KEYS
   1:     NetStatement(NetAgent netAgent, NetConnection netConnection, int type, int concurrency, int holdability) throws SqlException {
   2:         this(ClientDriver.getFactory().newStatement(netAgent, netConnection, type, concurrency, holdability, java.sql.Statement.NO_GENERATED_KEYS, null),
   3:                 netAgent,
   4:         ...
   5:     void resetNetStatement(NetAgent netAgent, NetConnection netConnection, int type, int concurrency, int holdability) throws SqlException {
   6:         statement_.resetStatement(netAgent, netConnection, type, concurrency, holdability, java.sql.Statement.NO_GENERATED_KEYS, null);
   7:         resetNetStatement(statement_, netAgent, netConnection);
   8:     }

View Full Code Here
   1:                              ClientPooledConnection cpc) throws SqlException {
   2:         super(agent, connection, sql, type, concurrency, holdability, java.sql.Statement.NO_GENERATED_KEYS, null,cpc);
   3:         initCallableStatement();
   4:         ...
   5:                                        int type, int concurrency, int holdability) throws SqlException {
   6:         super.resetPreparedStatement(agent, connection, sql, type, concurrency, holdability, java.sql.Statement.NO_GENERATED_KEYS, null);
   7:         initCallableStatement();
   8:     }

View Full Code Here
   1:                     } else {
   2:                         stmts[i] = conn.prepareStatement(preparedSql[i].sql, preparedSql[i].generatesKeys? Statement.RETURN_GENERATED_KEYS: Statement.NO_GENERATED_KEYS);
   3:                     }
   4:         ...
   5:                             try {
   6:                                 stmts[i].executeUpdate(sqlText, preparedSql[i].generatesKeys? Statement.RETURN_GENERATED_KEYS: Statement.NO_GENERATED_KEYS);
   7:                                 
   8:                             } catch (AbstractMethodError e) {
   9:                                 

View Full Code Here
   1:                     holdability(),
   2:                     java.sql.Statement.NO_GENERATED_KEYS,
   3:                     null);
   4:         ...
   5:     synchronized PreparedStatement prepareDynamicCatalogQuery(String sql) throws SqlException {
   6:         PreparedStatement ps = newPreparedStatement_(sql, java.sql.ResultSet.TYPE_FORWARD_ONLY, java.sql.ResultSet.CONCUR_READ_ONLY, holdability(), java.sql.Statement.NO_GENERATED_KEYS, null);
   7:         ps.isCatalogQuery_ = true;
   8:         ...
   9:                     holdability(),
  10:                     java.sql.Statement.NO_GENERATED_KEYS,
  11:                     null);

View Full Code Here
   1:                         connection_.holdability(),
   2:                         java.sql.Statement.NO_GENERATED_KEYS,
   3:                         null);
   4:         return ps;
   5:     }

View Full Code Here

RETURN_GENERATED_KEYS

public static final int RETURN_GENERATED_KEYS
The constant indicating that generated keys should be made available for retrieval.
Field Value:
1
Since:
1.4
Usages and Demos :

View More Examples of Statement.RETURN_GENERATED_KEYS
   1:             query = "INSERT INTO collection_map ( collection_id , contact_id ) VALUES ( " + Criteria.escape(args0.getCollectionId()) + " , " + Criteria.escape(args0.getContactId()) + " )";         
   2:             statement.execute(query,Statement.RETURN_GENERATED_KEYS);
   3:             ResultSet rs = statement.getGeneratedKeys();
   4:             if(rs.next()){
   5:                 ;

View Full Code Here
   1:             query = "INSERT INTO collection ( name , memo ) VALUES ( " + Criteria.escape(args0.getName()) + " , " + Criteria.escape(args0.getMemo()) + " )";         
   2:             statement.execute(query,Statement.RETURN_GENERATED_KEYS);
   3:             ResultSet rs = statement.getGeneratedKeys();
   4:             if(rs.next()){
   5:                 args0.collectionId=rs.getInt(1);

View Full Code Here
   1:             query = "INSERT INTO contact ( name , designation , department , email , tel , fax , company , address , postcode , country , website , activity , classification , memo ) VALUES ( " + Criteria.escape(args0.getName()) + " , " + Criteria.escape(args0.getDesignation()) + " , " + Criteria.escape(args0.getDepartment()) + " , " + Criteria.escape(args0.getEmail()) + " , " + Criteria.escape(args0.getTel()) + " , " + Criteria.escape(args0.getFax()) + " , " + Criteria.escape(args0.getCompany()) + " , " + Criteria.escape(args0.getAddress()) + " , " + Criteria.escape(args0.getPostcode()) + " , " + Criteria.escape(args0.getCountry()) + " , " + Criteria.escape(args0.getWebsite()) + " , " + Criteria.escape(args0.getActivity()) + " , " + Criteria.escape(args0.getClassification()) + " , " + Criteria.escape(args0.getMemo()) + " )";         
   2:             statement.execute(query,Statement.RETURN_GENERATED_KEYS);
   3:             ResultSet rs = statement.getGeneratedKeys();
   4:             if(rs.next()){
   5:                 args0.contactId=rs.getInt(1);

View Full Code Here
   1:     sql = "insert into " + _queueTable + " (name) values(?)";
   2:     stmt = _conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
   3: 
   4:         ...
   5:     
   6:     _sendStmt = _conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
   7:     
   8:     sql = ("select id,msg_id,header,body from " + _messageTable
   9:        + " WHERE queue=? LIMIT 1");

View Full Code Here
   1:                     } else {
   2:                         stmts[i] = conn.prepareStatement(preparedSql[i].sql, preparedSql[i].generatesKeys? Statement.RETURN_GENERATED_KEYS: Statement.NO_GENERATED_KEYS);
   3:                     }
   4:         ...
   5:                             try {
   6:                                 stmts[i].executeUpdate(sqlText, preparedSql[i].generatesKeys? Statement.RETURN_GENERATED_KEYS: Statement.NO_GENERATED_KEYS);
   7:                                 
   8:                             } catch (AbstractMethodError e) {
   9:                                 

View Full Code Here

SUCCESS_NO_INFO

public static final int SUCCESS_NO_INFO
The constant indicating that a batch statement executed successfully but that no count of the number of rows it affected is available.
Field Value:
-2
Since:
1.4

Method Details

addBatch

public void addBatch(String sql)
            throws SQLException
Adds the given SQL command to the current list of commmands for this Statement object. The commands in this list can be executed as a batch by calling the method executeBatch.

NOTE: This method is optional.

Parameters:
sql - typically this is a static SQL INSERT or UPDATE statement
Throws:
SQLException - if a database access error occurs, or the driver does not support batch updates
Since:
1.2
Usages and Demos :

View More Examples of addBatch(String sql)
   1:         try {
   2:             Statement mStmt = pConn.createStatement();
   3:             for (int i=0;i<mSql.length;i++) {
   4:         ...
   5:                 mStmt.addBatch(mSql[i]);
   6:             }
   7:             return mStmt.executeBatch();
   8:         }

View Full Code Here
   1:         PreparedStatement pstmt = null;
   2:         Statement stmt = null;
   3:         try {
   4:         ...
   5:               "  where rgt > "+delRight;
   6:             stmt.addBatch(deleteID);
   7:         ...
   8:             stmt.addBatch(update1);
   9:         ...
  10:             stmt.addBatch(update2);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.addBatch(a);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.addBatch(a);

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     public void addBatch(String sql) throws SQLException        { 
  13:         stmt.addBatch(sql); 

View Full Code Here

cancel

public void cancel()
            throws SQLException
Cancels this Statement object if both the DBMS and driver support aborting an SQL statement. This method can be used by one thread to cancel a statement that is being executed by another thread.
Throws:
SQLException - if a database access error occurs
Usages and Demos :

View More Examples of cancel()
   1:         Class.forName("com.mckoi.JDBCDriver");
   2:         Statement stat=conn.createStatement();
   3:         conn.setAutoCommit(false);
   4:         ...
   5:         stat.cancel();
   6:         try {
   7:             stat.execute("DROP TABLE TEST");
   8:         } catch(SQLException e) {

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.cancel();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.cancel();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public void cancel() throws SQLException
  12:     { inner.cancel(); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     
  13:     public void cancel() throws SQLException                    { stmt.cancel(); }

View Full Code Here

clearBatch

public void clearBatch()
            throws SQLException
Empties this Statement object's current list of SQL commands.

NOTE: This method is optional.

Throws:
SQLException - if a database access error occurs or the driver does not support batch updates
Since:
1.2
Usages and Demos :

View More Examples of clearBatch()
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.clearBatch();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.clearBatch();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public void clearBatch() throws SQLException
  12:     { inner.clearBatch(); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     public void clearBatch() throws SQLException                {
  13:         stmt.clearBatch(); 

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public void clearBatch() throws SQLException {
  12:         stmt.clearBatch();

View Full Code Here

clearWarnings

public void clearWarnings()
            throws SQLException
Clears all the warnings reported on this Statement object. After a call to this method, the method getWarnings will return null until a new warning is reported for this Statement object.
Throws:
SQLException - if a database access error occurs
Usages and Demos :

View More Examples of clearWarnings()
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.clearWarnings();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.clearWarnings();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public void clearWarnings() throws SQLException
  12:     { inner.clearWarnings(); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     
  13:     public void clearWarnings() throws SQLException                { stmt.clearWarnings(); }

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public void clearWarnings() throws SQLException {
  12:         stmt.clearWarnings();

View Full Code Here

close

public void close()
            throws SQLException
Releases this Statement object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed. It is generally good practice to release resources as soon as you are finished with them to avoid tying up database resources.

Calling the method close on a Statement object that is already closed has no effect.

Note: A Statement object is automatically closed when it is garbage collected. When a Statement object is closed, its current ResultSet object, if one exists, is also closed.

Throws:
SQLException - if a database access error occurs
Usages and Demos :

View More Examples of close()
   1:       try {
   2:           Statement statement = conn.createStatement();
   3:           try {
   4:         ...
   5:               ResultSet resultSet = statement.executeQuery(sql);
   6:               try {
   7:         ...
   8:               } finally {
   9:                   resultSet.close();
  10:               }
  11:         ...
  12:           } finally {
  13:               statement.close();

View Full Code Here
   1: import java.sql.Connection;
   2: import java.sql.Statement;
   3: import java.sql.SQLException;
   4:         ...
   5:       {
   6:          Statement s = c.createStatement();
   7:          try
   8:         ...
   9:          {
  10:             s.close();
  11:          }

View Full Code Here
   1:         Connection con;
   2:         Statement stmt;
   3:         ResultSet rs;
   4:         ...
   5: 
   6:             rs.close();
   7:         ...
   8:             stmt.close();
   9:         ...
  10:             con.close();

View Full Code Here
   1:     Connection con=new ConnectionProvider().getConnection();
   2:     Statement stmt = con.createStatement();
   3:     
   4:         ...
   5:     stmt.executeUpdate("insert into CUSTOMERS (NAME,AGE,ADDRESS) " 
   6:        +"VALUES ('???',20,'???')", Statement.RETURN_GENERATED_KEYS);
   7:     ResultSet rs=stmt.getGeneratedKeys();
   8:         ...
   9: 
  10:     rs.close();
  11:         ...
  12:     stmt.close();

View Full Code Here
   1: 
   2:       Statement stmt = conn.createStatement();
   3:       
   4:         ...
   5:       
   6:       stmt.close();
   7:         ...
   8:       conn.close();
   9:     } catch( Exception e ) {

View Full Code Here

execute

public boolean execute(String sql)
            throws SQLException
Executes the given SQL statement, which may return multiple results. In some (uncommon) situations, a single SQL statement may return multiple result sets and/or update counts. Normally you can ignore this unless you are (1) executing a stored procedure that you know may return multiple results or (2) you are dynamically executing an unknown SQL string.

The execute method executes an SQL statement and indicates the form of the first result. You must then use the methods getResultSet or getUpdateCount to retrieve the result, and getMoreResults to move to any subsequent result(s).

Parameters:
sql - any SQL statement
Returns:
true if the first result is a ResultSet object; false if it is an update count or there are no results
Throws:
SQLException - if a database access error occurs
See Also:
getResultSet(), getUpdateCount(), getMoreResults
Usages and Demos :

View More Examples of execute(String sql)
   1: import java.sql.Connection;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5:         Connection c = datasource.getConnection();
   6:         Statement s = c.createStatement();
   7:         ...
   8:         s.execute("SHUTDOWN");
   9:         s.close();

View Full Code Here
   1: import java.sql.SQLException;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5:             Connection con = null;
   6:             Statement stmt = null;
   7:             
   8:         ...
   9:                 stmt = con.createStatement();
  10:                 stmt.execute("shutdown");
  11:             }

View Full Code Here
   1: 
   2:     Statement stmt = null;
   3:     try {
   4:         ...
   5:       stmt.execute("create database " + dbName);
   6:       stmt.execute("use " + dbName);
   7:         ...
   8:       stmt.execute(getCreateDBStatement());
   9:     } catch (SQLException se) {

View Full Code Here
   1: 
   2: import java.sql.Statement;
   3: import java.sql.Connection;
   4:         ...
   5:         if (active) {
   6:             final Statement statement = connection.createStatement();
   7:         ...
   8:             statement.execute("SHUTDOWN");
   9:             statement.close();

View Full Code Here
   1: 
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: 
   6:     private Statement  stmt;
   7: 
   8:         ...
   9: 
  10:                 stmt.execute("shutdown");                

View Full Code Here

execute

public boolean execute(String sql,
                       columnIndexes[] )
            throws SQLException
Executes the given SQL statement, which may return multiple results, and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval. This array contains the indexes of the columns in the target table that contain the auto-generated keys that should be made available. The driver will ignore the array if the given SQL statement is not an INSERT statement.

Under some (uncommon) situations, a single SQL statement may return multiple result sets and/or update counts. Normally you can ignore this unless you are (1) executing a stored procedure that you know may return multiple results or (2) you are dynamically executing an unknown SQL string.

The execute method executes an SQL statement and indicates the form of the first result. You must then use the methods getResultSet or getUpdateCount to retrieve the result, and getMoreResults to move to any subsequent result(s).

Parameters:
sql - any SQL statement
Returns:
true if the first result is a ResultSet object; false if it is an update count or there are no results
Throws:
SQLException - if a database access error occurs or the elements in the int array passed to this method are not valid column indexes
Since:
1.4
See Also:
getResultSet(), getUpdateCount(), getMoreResults
Usages and Demos :

View More Examples of execute(String sql,columnIndexes[] )
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public boolean execute(String a, int b) throws SQLException
  12:     { return inner.execute(a, b); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:         trace(sql);
  13:         return stmt.execute(sql,autoGeneratedKeys);

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:    public boolean execute(String sql, int autoGeneratedKeys) throws SQLException{
  12:         return stmt.execute(sql, autoGeneratedKeys);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class SynchronizedFilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public synchronized boolean execute(String a, int b) throws SQLException
  12:     { return inner.execute(a, b); }

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public class CachedStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement st;

View Full Code Here

execute

public boolean execute(String sql,
                       columnNames[] )
            throws SQLException
Executes the given SQL statement, which may return multiple results, and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval. This array contains the names of the columns in the target table that contain the auto-generated keys that should be made available. The driver will ignore the array if the given SQL statement is not an INSERT statement.

In some (uncommon) situations, a single SQL statement may return multiple result sets and/or update counts. Normally you can ignore this unless you are (1) executing a stored procedure that you know may return multiple results or (2) you are dynamically executing an unknown SQL string.

The execute method executes an SQL statement and indicates the form of the first result. You must then use the methods getResultSet or getUpdateCount to retrieve the result, and getMoreResults to move to any subsequent result(s).

Parameters:
sql - any SQL statement
Returns:
true if the next result is a ResultSet object; false if it is an update count or there are no more results
Throws:
SQLException - if a database access error occurs or the elements of the String array passed to this method are not valid column names
Since:
1.4
Usages and Demos :

View More Examples of execute(String sql,columnNames[] )
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public boolean execute(String a, int b) throws SQLException
  12:     { return inner.execute(a, b); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:         trace(sql);
  13:         return stmt.execute(sql,autoGeneratedKeys);

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:    public boolean execute(String sql, int autoGeneratedKeys) throws SQLException{
  12:         return stmt.execute(sql, autoGeneratedKeys);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class SynchronizedFilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public synchronized boolean execute(String a, int b) throws SQLException
  12:     { return inner.execute(a, b); }

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public class CachedStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement st;

View Full Code Here

execute

public boolean execute(String sql,
                       int autoGeneratedKeys)
            throws SQLException
Executes the given SQL statement, which may return multiple results, and signals the driver that any auto-generated keys should be made available for retrieval. The driver will ignore this signal if the SQL statement is not an INSERT statement.

In some (uncommon) situations, a single SQL statement may return multiple result sets and/or update counts. Normally you can ignore this unless you are (1) executing a stored procedure that you know may return multiple results or (2) you are dynamically executing an unknown SQL string.

The execute method executes an SQL statement and indicates the form of the first result. You must then use the methods getResultSet or getUpdateCount to retrieve the result, and getMoreResults to move to any subsequent result(s).

Parameters:
sql - any SQL statement
autoGeneratedKeys - a constant indicating whether auto-generated keys should be made available for retrieval using the method getGeneratedKeys; one of the following constants: Statement.RETURN_GENERATED_KEYS or Statement.NO_GENERATED_KEYS
Returns:
true if the first result is a ResultSet object; false if it is an update count or there are no results
Throws:
SQLException - if a database access error occurs or the second parameter supplied to this method is not Statement.RETURN_GENERATED_KEYS or Statement.NO_GENERATED_KEYS.
Since:
1.4
Usages and Demos :

View More Examples of execute(String sql,int autoGeneratedKeys)
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public boolean execute(String a, int b) throws SQLException
  12:     { return inner.execute(a, b); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:         trace(sql);
  13:         return stmt.execute(sql,autoGeneratedKeys);

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:    public boolean execute(String sql, int autoGeneratedKeys) throws SQLException{
  12:         return stmt.execute(sql, autoGeneratedKeys);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class SynchronizedFilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public synchronized boolean execute(String a, int b) throws SQLException
  12:     { return inner.execute(a, b); }

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public class CachedStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement st;

View Full Code Here

executeBatch

public int[] executeBatch()
            throws SQLException
Submits a batch of commands to the database for execution and if all commands execute successfully, returns an array of update counts. The int elements of the array that is returned are ordered to correspond to the commands in the batch, which are ordered according to the order in which they were added to the batch. The elements in the array returned by the method executeBatch may be one of the following:
  1. A number greater than or equal to zero -- indicates that the command was processed successfully and is an update count giving the number of rows in the database that were affected by the command's execution
  2. A value of SUCCESS_NO_INFO -- indicates that the command was processed successfully but that the number of rows affected is unknown

    If one of the commands in a batch update fails to execute properly, this method throws a BatchUpdateException, and a JDBC driver may or may not continue to process the remaining commands in the batch. However, the driver's behavior must be consistent with a particular DBMS, either always continuing to process commands or never continuing to process commands. If the driver continues processing after a failure, the array returned by the method BatchUpdateException.getUpdateCounts will contain as many elements as there are commands in the batch, and at least one of the elements will be the following:

  3. A value of EXECUTE_FAILED -- indicates that the command failed to execute successfully and occurs only if a driver continues to process commands after a command fails

A driver is not required to implement this method. The possible implementations and return values have been modified in the Java 2 SDK, Standard Edition, version 1.3 to accommodate the option of continuing to proccess commands in a batch update after a BatchUpdateException obejct has been thrown.

Returns:
an array of update counts containing one element for each command in the batch. The elements of the array are ordered according to the order in which commands were added to the batch.
Throws:
SQLException - if a database access error occurs or the driver does not support batch statements. Throws BatchUpdateException (a subclass of SQLException) if one of the commands sent to the database fails to execute properly or attempts to return a result set.
Since:
1.3
Usages and Demos :

View More Examples of executeBatch()
   1:         try {
   2:             Statement mStmt = pConn.createStatement();
   3:             for (int i=0;i<mSql.length;i++) {
   4:         ...
   5:             }
   6:             return mStmt.executeBatch();
   7:         }
   8:         catch (SQLException e) {
   9:             throw new DBRunTimeException(e);

View Full Code Here
   1:         Connection connection = null;
   2:         Statement statement = null;
   3:         try {
   4:         ...
   5: 
   6:             statement = connection.createStatement();
   7:             
   8:         ...
   9:             
  10:             statement.executeBatch();
  11:         }

View Full Code Here
   1:         Connection conn = null;
   2:         Statement smt = null;
   3:         BufferedReader fr=null;
   4:         ...
   5:         Connection conn = null;
   6:         Statement smt = null;
   7:         try {
   8:         ...
   9:         Connection conn = null;
  10:         Statement smt = null;
  11:         BufferedReader fr=null;
  12:         ...
  13:             }
  14:             smt.executeBatch();

View Full Code Here
   1:     
   2:       Statement st = connection.createStatement();
   3:     
   4:         ...
   5: 
   6:       st.executeBatch();
   7: 
   8:         ...
   9:     ResultSetMetaData rsmd;
  10:     Statement st;

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.executeBatch();

View Full Code Here

executeQuery

public ResultSet executeQuery(String sql)
            throws SQLException
Executes the given SQL statement, which returns a single ResultSet object.
Parameters:
sql - an SQL statement to be sent to the database, typically a static SQL SELECT statement
Returns:
a ResultSet object that contains the data produced by the given query; never null
Throws:
SQLException - if a database access error occurs or the given SQL statement produces anything other than a single ResultSet object
Usages and Demos :

View More Examples of executeQuery(String sql)
   1:   Connection conn = null;
   2:   Statement  stmt = null;
   3:   
   4:         ...
   5:     
   6:     stmt.executeQuery("SHUTDOWN");
   7:     
   8:     stmt.close();
   9:     conn.close();

View Full Code Here
   1:                                  
   2:       Statement stmt = con.createStatement();   
   3:       
   4:         ...
   5:        
   6:           stmt.executeQuery("SHUTDOWN");
   7:         
   8:         ...
   9:  
  10: private static int retrieveQue(Statement stmt) {
  11:   
  12:         ...
  13:   try {          
  14:       rs = stmt.executeQuery(base);

View Full Code Here
   1:                                  
   2:       Statement stmt = con.createStatement();   
   3:       
   4:         ...
   5:        
   6:           stmt.executeQuery("SHUTDOWN");
   7:         
   8:         ...
   9:  
  10: private static int retrieveQue(Statement stmt) {
  11:   
  12:         ...
  13:   try {          
  14:       rs = stmt.executeQuery(base);

View Full Code Here
   1:                                  
   2:       Statement stmt = con.createStatement();   
   3:       
   4:         ...
   5:        
   6:           stmt.executeQuery("SHUTDOWN");
   7:         
   8:         ...
   9:  
  10: private static int retrieveQue(Statement stmt) {
  11:   
  12:         ...
  13:   try {          
  14:       rs = stmt.executeQuery(base);

View Full Code Here
   1:                                  
   2:       Statement stmt = con.createStatement();   
   3:       
   4:         ...
   5:        
   6:           stmt.executeQuery("SHUTDOWN");
   7:         
   8:         ...
   9:  
  10: private static int retrieveQue(Statement stmt) {
  11:   
  12:         ...
  13:   try {          
  14:       rs = stmt.executeQuery(base);

View Full Code Here

executeUpdate

public int executeUpdate(String sql)
            throws SQLException
Executes the given SQL statement, which may be an INSERT, UPDATE, or DELETE statement or an SQL statement that returns nothing, such as an SQL DDL statement.
Parameters:
sql - an SQL INSERT, UPDATE or DELETE statement or an SQL statement that returns nothing
Returns:
either the row count for INSERT, UPDATE or DELETE statements, or 0 for SQL statements that return nothing
Throws:
SQLException - if a database access error occurs or the given SQL statement produces a ResultSet object
Usages and Demos :

View More Examples of executeUpdate(String sql)
   1:       CIDConnect.heslo);
   2:     Statement prikaz = pripojeni.createStatement();
   3:     for(int i = 0; i < CIDSQL.sql.length; i++) {
   4:         ...
   5:       try {
   6:         prikaz.executeUpdate(CIDSQL.sql[i]);
   7:       } catch(SQLException sqlEx) {
   8:         System.err.println(
   9:           "Pravdepodobne selhal prikaz 'drop table'");

View Full Code Here
   1:     public void stopDatabase() throws ClassNotFoundException, SQLException {
   2:         Statement stmt = getConnection().createStatement();
   3:         ...
   4:         stmt.executeUpdate("SHUTDOWN");
   5:         stmt.close();
   6:     }

View Full Code Here
   1: import java.sql.SQLException;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5:             Connection con = DataSourceUtils.getConnection(getDataSource());
   6:             Statement stmt = null;
   7:             try {
   8:         ...
   9:                 DataSourceUtils.applyTransactionTimeout(stmt, getDataSource());
  10:                 stmt.executeUpdate("update "+ getIncrementerName() + " set " + this.columnName +
  11:                                                      " = last_insert_id(" + this.columnName + " + " + getCacheSize() + ")");

View Full Code Here
   1:            Connection conn=getConnection();
   2:            Statement stmt=conn.createStatement();
   3:         ...
   4:            stmt.executeUpdate("SHUTDOWN");
   5:            stmt.close();
   6:        }
   7:        catch(SQLException sqle){

View Full Code Here
   1:         trace("Preparing database...");
   2:         Statement stat = conn.createStatement();
   3:         dropTable(stat, "branches");
   4:         ...
   5:         for (int i = 0; i < CREATE_SQL.length; i++) {
   6:             stat.executeUpdate(CREATE_SQL[i]);
   7:         }
   8:         ...
   9: 
  10:     static void dropTable(Statement stat, String table) {
  11:         try {

View Full Code Here

executeUpdate

public int executeUpdate(String sql,
                         columnIndexes[] )
            throws SQLException
Executes the given SQL statement and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval. The driver will ignore the array if the SQL statement is not an INSERT statement.
Parameters:
sql - an SQL INSERT, UPDATE or DELETE statement or an SQL statement that returns nothing, such as an SQL DDL statement
Returns:
either the row count for INSERT, UPDATE, or DELETE statements, or 0 for SQL statements that return nothing
Throws:
SQLException - if a database access error occurs, the SQL statement returns a ResultSet object, or the second argument supplied to this method is not an int array whose elements are valid column indexes
Since:
1.4
Usages and Demos :

View More Examples of executeUpdate(String sql,columnIndexes[] )
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public int executeUpdate(String a, int b) throws SQLException
  12:     { return inner.executeUpdate(a, b); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:         trace(sql);
  13:         return stmt.executeUpdate(sql,autoGeneratedKeys);

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public int executeUpdate(String sql, int autoGeneratedKeys) throws SQLException{
  12:         return stmt.executeUpdate(sql, autoGeneratedKeys);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class SynchronizedFilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public synchronized int executeUpdate(String a, int b) throws SQLException
  12:     { return inner.executeUpdate(a, b); }

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public class CachedStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement st;

View Full Code Here

executeUpdate

public int executeUpdate(String sql,
                         columnNames[] )
            throws SQLException
Executes the given SQL statement and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval. The driver will ignore the array if the SQL statement is not an INSERT statement.
Parameters:
sql - an SQL INSERT, UPDATE or DELETE statement or an SQL statement that returns nothing
Returns:
either the row count for INSERT, UPDATE, or DELETE statements, or 0 for SQL statements that return nothing
Throws:
SQLException - if a database access error occurs, the SQL statement returns a ResultSet object, or the second argument supplied to this method is not a String array whose elements are valid column names
Since:
1.4
Usages and Demos :

View More Examples of executeUpdate(String sql,columnNames[] )
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public int executeUpdate(String a, int b) throws SQLException
  12:     { return inner.executeUpdate(a, b); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:         trace(sql);
  13:         return stmt.executeUpdate(sql,autoGeneratedKeys);

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public int executeUpdate(String sql, int autoGeneratedKeys) throws SQLException{
  12:         return stmt.executeUpdate(sql, autoGeneratedKeys);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class SynchronizedFilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public synchronized int executeUpdate(String a, int b) throws SQLException
  12:     { return inner.executeUpdate(a, b); }

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public class CachedStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement st;

View Full Code Here

executeUpdate

public int executeUpdate(String sql,
                         int autoGeneratedKeys)
            throws SQLException
Executes the given SQL statement and signals the driver with the given flag about whether the auto-generated keys produced by this Statement object should be made available for retrieval.
Parameters:
sql - must be an SQL INSERT, UPDATE or DELETE statement or an SQL statement that returns nothing
autoGeneratedKeys - a flag indicating whether auto-generated keys should be made available for retrieval; one of the following constants: Statement.RETURN_GENERATED_KEYS Statement.NO_GENERATED_KEYS
Returns:
either the row count for INSERT, UPDATE or DELETE statements, or 0 for SQL statements that return nothing
Throws:
SQLException - if a database access error occurs, the given SQL statement returns a ResultSet object, or the given constant is not one of those allowed
Since:
1.4
Usages and Demos :

View More Examples of executeUpdate(String sql,int autoGeneratedKeys)
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public int executeUpdate(String a, int b) throws SQLException
  12:     { return inner.executeUpdate(a, b); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:         trace(sql);
  13:         return stmt.executeUpdate(sql,autoGeneratedKeys);

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public int executeUpdate(String sql, int autoGeneratedKeys) throws SQLException{
  12:         return stmt.executeUpdate(sql, autoGeneratedKeys);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class SynchronizedFilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public synchronized int executeUpdate(String a, int b) throws SQLException
  12:     { return inner.executeUpdate(a, b); }

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public class CachedStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement st;

View Full Code Here

getConnection

public Connection getConnection()
            throws SQLException
Retrieves the Connection object that produced this Statement object.
Returns:
the connection that produced this statement
Throws:
SQLException - if a database access error occurs
Since:
1.2
Usages and Demos :

View More Examples of getConnection()
   1:     conn = DriverManager.getConnection(dbURL, dbUser, dbPass);
   2:     Statement st = conn.createStatement();
   3:     st.close();
   4:         ...
   5: 
   6:     public Statement takeStatement() 
   7:         throws SQLException
   8:         ...
   9: 
  10:     public void putStatement(Statement st)
  11:         throws SQLException
  12:         ...
  13:     {
  14:     putConnection(st.getConnection());

View Full Code Here
   1:         }
   2:     Statement st = conn.createStatement();
   3:     st.close();
   4:         ...
   5: 
   6:     public Statement takeStatement() 
   7:         throws SQLException
   8:         ...
   9: 
  10:     public void putStatement(Statement st)
  11:         throws SQLException
  12:         ...
  13:     {
  14:     putConnection(st.getConnection());

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getConnection();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getConnection();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public Connection getConnection() throws SQLException
  12:     { return inner.getConnection(); }

View Full Code Here

getFetchDirection

public int getFetchDirection()
            throws SQLException
Retrieves the direction for fetching rows from database tables that is the default for result sets generated from this Statement object. If this Statement object has not set a fetch direction by calling the method setFetchDirection, the return value is implementation-specific.
Returns:
the default fetch direction for result sets generated from this Statement object
Throws:
SQLException - if a database access error occurs
Since:
1.2
Usages and Demos :

View More Examples of getFetchDirection()
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getFetchDirection();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getFetchDirection();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public int getFetchDirection() throws SQLException
  12:     { return inner.getFetchDirection(); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12: 
  13:     public int getFetchDirection() throws SQLException                    { return stmt.getFetchDirection(); }

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public int getFetchDirection() throws SQLException {
  12:         return stmt.getFetchDirection();

View Full Code Here

getFetchSize

public int getFetchSize()
            throws SQLException
Retrieves the number of result set rows that is the default fetch size for ResultSet objects generated from this Statement object. If this Statement object has not set a fetch size by calling the method setFetchSize, the return value is implementation-specific.
Returns:
the default fetch size for result sets generated from this Statement object
Throws:
SQLException - if a database access error occurs
Since:
1.2
Usages and Demos :

View More Examples of getFetchSize()
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getFetchSize();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getFetchSize();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public int getFetchSize() throws SQLException
  12:     { return inner.getFetchSize(); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     public int getFetchDirection() throws SQLException                    { return stmt.getFetchDirection(); }
  13:     public int getFetchSize() throws SQLException                        { return stmt.getFetchSize(); } 

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public int getFetchSize()  throws SQLException {
  12:         return stmt.getFetchSize();

View Full Code Here

getGeneratedKeys

public ResultSet getGeneratedKeys()
            throws SQLException
Retrieves any auto-generated keys created as a result of executing this Statement object. If this Statement object did not generate any keys, an empty ResultSet object is returned.
Returns:
a ResultSet object containing the auto-generated key(s) generated by the execution of this Statement object
Throws:
SQLException - if a database access error occurs
Since:
1.4
Usages and Demos :

View More Examples of getGeneratedKeys()
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public ResultSet getGeneratedKeys() throws SQLException
  12:     { return inner.getGeneratedKeys(); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     public ResultSet getGeneratedKeys() throws SQLException {
  13:         return stmt.getGeneratedKeys();

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public ResultSet getGeneratedKeys() throws SQLException{
  12:        return  stmt.getGeneratedKeys();    

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class SynchronizedFilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public synchronized ResultSet getGeneratedKeys() throws SQLException
  12:     { return inner.getGeneratedKeys(); }

View Full Code Here
   1: import java.sql.SQLException;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public class LSDDbRequest {
   6:     private Statement stmt = null;
   7:     private ResultSet rs = null;
   8:         ...
   9:     }
  10:     private Statement createStatement() throws SQLException {
  11:         if (ls == null) {
  12:         ...
  13:         try {
  14:             rstmp = stmt.getGeneratedKeys();

View Full Code Here

getMaxFieldSize

public int getMaxFieldSize()
            throws SQLException
Retrieves the maximum number of bytes that can be returned for character and binary column values in a ResultSet object produced by this Statement object. This limit applies only to BINARY, VARBINARY, LONGVARBINARY, CHAR, VARCHAR, and LONGVARCHAR columns. If the limit is exceeded, the excess data is silently discarded.
Returns:
the current column size limit for columns storing character and binary values; zero means there is no limit
Throws:
SQLException - if a database access error occurs
Usages and Demos :

View More Examples of getMaxFieldSize()
   1:     Connection conn = null;
   2:     Statement stmt = null;
   3: 
   4:         ...
   5: 
   6:       int maxFieldSize = stmt.getMaxFieldSize();
   7:       System.out.println("Maximum fieldsize : " + maxFieldSize);
   8: 
   9:       int queryTimeout = stmt.getQueryTimeout();

View Full Code Here
   1:   {
   2:     Statement statement = null;
   3:     try
   4:         ...
   5:               DriverManager.getConnection(url, username, password);
   6:       statement = connection.createStatement();
   7:       System.out.println("Driver          :  " + driver);
   8:         ...
   9:       System.out.print("\nMax field size  :");
  10:       int maxFieldSize = statement.getMaxFieldSize();
  11:       System.out.print(maxFieldSize == 0 ? " No limit" : " " + maxFieldSize);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getMaxFieldSize();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getMaxFieldSize();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public int getMaxFieldSize() throws SQLException
  12:     { return inner.getMaxFieldSize(); }

View Full Code Here

getMaxRows

public int getMaxRows()
            throws SQLException
Retrieves the maximum number of rows that a ResultSet object produced by this Statement object can contain. If this limit is exceeded, the excess rows are silently dropped.
Returns:
the current maximum number of rows for a ResultSet object produced by this Statement object; zero means there is no limit
Throws:
SQLException - if a database access error occurs
Usages and Demos :

View More Examples of getMaxRows()
   1:     Connection conn = null;
   2:     Statement stmt = null;
   3: 
   4:         ...
   5: 
   6:       int maxRows = stmt.getMaxRows();
   7:       System.out.println("Maximum rows : " + maxRows);
   8: 
   9:       int maxFieldSize = stmt.getMaxFieldSize();

View Full Code Here
   1:   {
   2:     Statement statement = null;
   3:     try
   4:         ...
   5:               DriverManager.getConnection(url, username, password);
   6:       statement = connection.createStatement();
   7:       System.out.println("Driver          :  " + driver);
   8:         ...
   9:       System.out.print("\nMaximum rows    :");
  10:       int maxRows = statement.getMaxRows();
  11:       System.out.print(maxRows == 0 ? " No limit" : " " + maxRows);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getMaxRows();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getMaxRows();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public int getMaxRows() throws SQLException
  12:     { return inner.getMaxRows(); }

View Full Code Here

getMoreResults

public boolean getMoreResults()
            throws SQLException
Moves to this Statement object's next result, returns true if it is a ResultSet object, and implicitly closes any current ResultSet object(s) obtained with the method getResultSet.

There are no more results when the following is true:

     // stmt is a Statement object
     ((stmt.getMoreResults() == false) && (stmt.getUpdateCount() == -1))
 
Returns:
true if the next result is a ResultSet object; false if it is an update count or there are no more results
Throws:
SQLException - if a database access error occurs
See Also:
execute
Usages and Demos :

View More Examples of getMoreResults()
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getMoreResults();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getMoreResults();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public boolean getMoreResults() throws SQLException
  12:     { return inner.getMoreResults(); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     public int getMaxRows() throws SQLException                            { return stmt.getMaxRows(); } 
  13:     public boolean getMoreResults() throws SQLException                    { return stmt.getMoreResults(); } 

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public boolean getMoreResults() throws SQLException {
  12:         return stmt.getMoreResults();

View Full Code Here

getMoreResults

public boolean getMoreResults(int current)
            throws SQLException
Moves to this Statement object's next result, deals with any current ResultSet object(s) according to the instructions specified by the given flag, and returns true if the next result is a ResultSet object.

There are no more results when the following is true:

     // stmt is a Statement object
     ((stmt.getMoreResults() == false) && (stmt.getUpdateCount() == -1))
 
Parameters:
current - one of the following Statement constants indicating what should happen to current ResultSet objects obtained using the method getResultSet: Statement.CLOSE_CURRENT_RESULT, Statement.KEEP_CURRENT_RESULT, or Statement.CLOSE_ALL_RESULTS
Returns:
true if the next result is a ResultSet object; false if it is an update count or there are no more results
Throws:
SQLException - if a database access error occurs or the argument supplied is not one of the following: Statement.CLOSE_CURRENT_RESULT, Statement.KEEP_CURRENT_RESULT, or Statement.CLOSE_ALL_RESULTS
Since:
1.4
See Also:
execute
Usages and Demos :

View More Examples of getMoreResults(int current)
   1: import java.sql.SQLException;
   2: import java.sql.Statement;
   3: import java.util.logging.Level;
   4:         ...
   5:       {
   6:          Statement stmQuery = null;
   7:          try
   8:         ...
   9:             {
  10:                stmQuery.getMoreResults(Statement.CLOSE_ALL_RESULTS);
  11:             }

View Full Code Here
   1: import java.sql.SQLException;
   2: import java.sql.Statement;
   3: import java.util.logging.Level;
   4:         ...
   5:       {
   6:          Statement stmQuery = null;
   7:          try
   8:         ...
   9:             {
  10:                stmQuery.getMoreResults(Statement.CLOSE_ALL_RESULTS);
  11:             }

View Full Code Here
   1: import java.sql.SQLException;
   2: import java.sql.Statement;
   3: import java.util.logging.Level;
   4:         ...
   5:       {
   6:          Statement stmQuery = null;
   7:          try
   8:         ...
   9:             {
  10:                stmQuery.getMoreResults(Statement.CLOSE_ALL_RESULTS);
  11:             }

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public boolean getMoreResults(int a) throws SQLException
  12:     { return inner.getMoreResults(a); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     public boolean getMoreResults(int current) throws SQLException {
  13:         return stmt.getMoreResults(current);

View Full Code Here

getQueryTimeout

public int getQueryTimeout()
            throws SQLException
Retrieves the number of seconds the driver will wait for a Statement object to execute. If the limit is exceeded, a SQLException is thrown.
Returns:
the current query timeout limit in seconds; zero means there is no limit
Throws:
SQLException - if a database access error occurs
Usages and Demos :

View More Examples of getQueryTimeout()
   1:     Connection conn = null;
   2:     Statement stmt = null;
   3: 
   4:         ...
   5: 
   6:       int queryTimeout = stmt.getQueryTimeout();
   7:       System.out.println("Query timout : " + queryTimeout);
   8:     } catch (Exception e) {
   9:       e.printStackTrace();

View Full Code Here
   1:   {
   2:     Statement statement = null;
   3:     try
   4:         ...
   5:               DriverManager.getConnection(url, username, password);
   6:       statement = connection.createStatement();
   7:       System.out.println("Driver          :  " + driver);
   8:         ...
   9:       System.out.print("\nTimeout          :" );
  10:       int queryTimeout = statement.getQueryTimeout();
  11:       System.out.print(queryTimeout == 0 ? " No limit" : " " + queryTimeout);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getQueryTimeout();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getQueryTimeout();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public int getQueryTimeout() throws SQLException
  12:     { return inner.getQueryTimeout(); }

View Full Code Here

getResultSet

public ResultSet getResultSet()
            throws SQLException
Retrieves the current result as a ResultSet object. This method should be called only once per result.
Returns:
the current result as a ResultSet object or null if the result is an update count or there are no more results
Throws:
SQLException - if a database access error occurs
See Also:
execute
Usages and Demos :

View More Examples of getResultSet()
   1: import java.sql.SQLException;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5:   private Connection con;
   6:   private Statement stmt;
   7: 
   8:         ...
   9:     if (stmt.execute(query))
  10:       return stmt.getResultSet();
  11:     else

View Full Code Here
   1:     try {
   2:       Statement stmt = con.createStatement();
   3: 
   4:         ...
   5:       if (stmt.execute(sql)) { 
   6:         ResultSet rs = stmt.getResultSet();    
   7:         out.append("<TABLE>\n");
   8: 
   9:         ResultSetMetaData rsmd = rs.getMetaData();

View Full Code Here
   1:     Connection con=provider.getConnection();
   2:     Statement stmt=con.createStatement();
   3:     BufferedReader reader=new BufferedReader(new FileReader(new File(sqlfile)));
   4:         ...
   5:           if(hasResult)
   6:             showResultSet(stmt.getResultSet());
   7:           sql="";
   8:         } 
   9:       }

View Full Code Here
   1: import java.sql.SQLException;
   2: import java.sql.Statement;
   3: import java.util.Date;
   4:         ...
   5:   private Connection con = null;
   6:   protected Statement stmt = null;
   7:   protected ResultSet rs = null;
   8:         ...
   9:     if (stmt.execute(query)) {
  10:       temp = stmt.getResultSet();
  11:     }

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getResultSet();

View Full Code Here

getResultSetConcurrency

public int getResultSetConcurrency()
            throws SQLException
Retrieves the result set concurrency for ResultSet objects generated by this Statement object.
Returns:
either ResultSet.CONCUR_READ_ONLY or ResultSet.CONCUR_UPDATABLE
Throws:
SQLException - if a database access error occurs
Since:
1.2
Usages and Demos :

View More Examples of getResultSetConcurrency()
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getResultSetConcurrency();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getResultSetConcurrency();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public int getResultSetConcurrency() throws SQLException
  12:     { return inner.getResultSetConcurrency(); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     public ResultSet getResultSet() throws SQLException                    { return stmt.getResultSet(); } 
  13:     public int getResultSetConcurrency() throws SQLException            { return stmt.getResultSetConcurrency(); } 

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public int getResultSetConcurrency() throws SQLException {
  12:         return stmt.getResultSetConcurrency();

View Full Code Here

getResultSetHoldability

public int getResultSetHoldability()
            throws SQLException
Retrieves the result set holdability for ResultSet objects generated by this Statement object.
Returns:
either ResultSet.HOLD_CURSORS_OVER_COMMIT or ResultSet.CLOSE_CURSORS_AT_COMMIT
Throws:
SQLException - if a database access error occurs
Since:
1.4
Usages and Demos :

View More Examples of getResultSetHoldability()
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public int getResultSetHoldability() throws SQLException
  12:     { return inner.getResultSetHoldability(); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     public int getResultSetHoldability() throws SQLException {
  13:         return stmt.getResultSetHoldability();

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public int getResultSetHoldability() throws SQLException{
  12:           return  stmt.getResultSetHoldability();    

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class SynchronizedFilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public synchronized int getResultSetHoldability() throws SQLException
  12:     { return inner.getResultSetHoldability(); }

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public class CachedStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement st;

View Full Code Here

getResultSetType

public int getResultSetType()
            throws SQLException
Retrieves the result set type for ResultSet objects generated by this Statement object.
Returns:
one of ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVE
Throws:
SQLException - if a database access error occurs
Since:
1.2
Usages and Demos :

View More Examples of getResultSetType()
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getResultSetType();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getResultSetType();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public int getResultSetType() throws SQLException
  12:     { return inner.getResultSetType(); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     public int getResultSetConcurrency() throws SQLException            { return stmt.getResultSetConcurrency(); } 
  13:     public int getResultSetType() throws SQLException                    { return stmt.getResultSetType(); } 

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public int getResultSetType() throws SQLException {
  12:         return stmt.getResultSetType();

View Full Code Here

getUpdateCount

public int getUpdateCount()
            throws SQLException
Retrieves the current result as an update count; if the result is a ResultSet object or there are no more results, -1 is returned. This method should be called only once per result.
Returns:
the current result as an update count; -1 if the current result is a ResultSet object or there are no more results
Throws:
SQLException - if a database access error occurs
See Also:
execute
Usages and Demos :

View More Examples of getUpdateCount()
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getUpdateCount();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getUpdateCount();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public int getUpdateCount() throws SQLException
  12:     { return inner.getUpdateCount(); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     public int getResultSetType() throws SQLException                    { return stmt.getResultSetType(); } 
  13:     public int getUpdateCount() throws SQLException                        { return stmt.getUpdateCount(); } 

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public int getUpdateCount() throws SQLException {
  12:         return stmt.getUpdateCount();

View Full Code Here

getWarnings

public SQLWarning getWarnings()
            throws SQLException
Retrieves the first warning reported by calls on this Statement object. Subsequent Statement object warnings will be chained to this SQLWarning object.

The warning chain is automatically cleared each time a statement is (re)executed. This method may not be called on a closed Statement object; doing so will cause an SQLException to be thrown.

Note: If you are processing a ResultSet object, any warnings associated with reads on that ResultSet object will be chained on it rather than on the Statement object that produced it.

Returns:
the first SQLWarning object or null if there are no warnings
Throws:
SQLException - if a database access error occurs or this method is called on a closed statement
Usages and Demos :

View More Examples of getWarnings()
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getWarnings();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         return inner.getWarnings();

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public SQLWarning getWarnings() throws SQLException
  12:     { return inner.getWarnings(); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     public int getUpdateCount() throws SQLException                        { return stmt.getUpdateCount(); } 
  13:     public SQLWarning getWarnings() throws SQLException                    { return stmt.getWarnings(); } 

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public SQLWarning getWarnings() throws SQLException {
  12:         return stmt.getWarnings();

View Full Code Here

setCursorName

public void setCursorName(String name)
            throws SQLException
Sets the SQL cursor name to the given String, which will be used by subsequent Statement object execute methods. This name can then be used in SQL positioned update or delete statements to identify the current row in the ResultSet object generated by this statement. If the database does not support positioned update/delete, this method is a noop. To insure that a cursor has the proper isolation level to support updates, the cursor's SELECT statement should have the form SELECT FOR UPDATE. If FOR UPDATE is not present, positioned updates may fail.

Note: By definition, the execution of positioned updates and deletes must be done by a different Statement object than the one that generated the ResultSet object being used for positioning. Also, cursor names must be unique within a connection.

Parameters:
name - the new cursor name, which must be unique within a connection
Throws:
SQLException - if a database access error occurs
Usages and Demos :

View More Examples of setCursorName(String name)
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.setCursorName(a);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.setCursorName(a);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public void setCursorName(String a) throws SQLException
  12:     { inner.setCursorName(a); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     public SQLWarning getWarnings() throws SQLException                    { return stmt.getWarnings(); } 
  13:     public void setCursorName(String name) throws SQLException            { stmt.setCursorName(name); } 

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public void setCursorName(String name) throws SQLException {
  12:         stmt.setCursorName(name);

View Full Code Here

setEscapeProcessing

public void setEscapeProcessing(boolean enable)
            throws SQLException
Sets escape processing on or off. If escape scanning is on (the default), the driver will do escape substitution before sending the SQL statement to the database. Note: Since prepared statements have usually been parsed prior to making this call, disabling escape processing for PreparedStatements objects will have no effect.
Parameters:
enable - true to enable escape processing; false to disable it
Throws:
SQLException - if a database access error occurs
Usages and Demos :

View More Examples of setEscapeProcessing(boolean enable)
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.setEscapeProcessing(a);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.setEscapeProcessing(a);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public void setEscapeProcessing(boolean a) throws SQLException
  12:     { inner.setEscapeProcessing(a); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     public void setCursorName(String name) throws SQLException            { stmt.setCursorName(name); } 
  13:     public void setEscapeProcessing(boolean enable) throws SQLException    { stmt.setEscapeProcessing(enable); } 

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public void setEscapeProcessing(boolean enable) throws SQLException {
  12:         stmt.setEscapeProcessing(enable);

View Full Code Here

setFetchDirection

public void setFetchDirection(int direction)
            throws SQLException
Gives the driver a hint as to the direction in which rows will be processed in ResultSet objects created using this Statement object. The default value is ResultSet.FETCH_FORWARD.

Note that this method sets the default fetch direction for result sets generated by this Statement object. Each result set has its own methods for getting and setting its own fetch direction.

Parameters:
direction - the initial direction for processing rows
Throws:
SQLException - if a database access error occurs or the given direction is not one of ResultSet.FETCH_FORWARD, ResultSet.FETCH_REVERSE, or ResultSet.FETCH_UNKNOWN
Since:
1.2
Usages and Demos :

View More Examples of setFetchDirection(int direction)
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.setFetchDirection(a);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.setFetchDirection(a);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public void setFetchDirection(int a) throws SQLException
  12:     { inner.setFetchDirection(a); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     public void setEscapeProcessing(boolean enable) throws SQLException    { stmt.setEscapeProcessing(enable); } 
  13:     public void setFetchDirection(int direction) throws SQLException    { stmt.setFetchDirection(direction); } 

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public void setFetchDirection(int direction) throws SQLException {
  12:         stmt.setFetchDirection(direction);

View Full Code Here

setFetchSize

public void setFetchSize(int rows)
            throws SQLException
Gives the JDBC driver a hint as to the number of rows that should be fetched from the database when more rows are needed. The number of rows specified affects only result sets created using this statement. If the value specified is zero, then the hint is ignored. The default value is zero.
Parameters:
rows - the number of rows to fetch
Throws:
SQLException - if a database access error occurs, or the condition 0 <= rows <= this.getMaxRows() is not satisfied.
Since:
1.2
Usages and Demos :

View More Examples of setFetchSize(int rows)
   1: import java.sql.Connection;
   2: import java.sql.Statement;
   3: import java.sql.ResultSet;
   4:         ...
   5:         Connection conn = null;
   6:         Statement stmt1 = null;
   7:         ...
   8:         Statement stmt2 = null;
   9:         StopWatch stopWatch = new StopWatch();
  10:         ...
  11:             stopWatch.start();
  12:             stmt1.setFetchSize(1);

View Full Code Here
   1: import java.sql.SQLException;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: 
   6:     public void resetStatement(Statement statement) {
   7:         if (statement != null) {
   8:             try {
   9:             } catch (SQLException e) {

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: 
   6: public class DCStatement implements Statement, Serializable, Constants {
   7:   private static final Logger log = Logger.getLogger(DCStatement.class.getName());
   8:         ...
   9:   
  10:   protected static final int STATEMENT = 1;
  11:   protected static final int PREPARED  = 2;
  12:         ...
  13:       if (fetchSize != Integer.MIN_VALUE) {
  14:         realStatement.setFetchSize(fetchSize);

View Full Code Here
   1: import java.sql.SQLException;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5:         {
   6:             log.error("Can't prepare delete statement: " + deleteSql, ex);
   7:             throw ex;
   8:         ...
   9: 
  10:     public Statement getGenericStmt(Connection con, boolean scrollable)
  11:         throws PersistenceBrokerSQLException
  12:         ...
  13:             {
  14:                 stmt.setFetchSize(fetchSize);

View Full Code Here
   1: import java.sql.SQLException;
   2: import java.sql.Statement;
   3: import java.util.Properties;
   4:         ...
   5: 
   6:             Statement streamStmt = null;
   7: 
   8:         ...
   9:                         java.sql.ResultSet.CONCUR_READ_ONLY);
  10:                 streamStmt.setFetchSize(Integer.MIN_VALUE);
  11: 
  12:         ...
  13:             
  14:             Statement clobberStmt = clobberConn.createStatement();

View Full Code Here

setMaxFieldSize

public void setMaxFieldSize(int max)
            throws SQLException
Sets the limit for the maximum number of bytes in a ResultSet column storing character or binary values to the given number of bytes. This limit applies only to BINARY, VARBINARY, LONGVARBINARY, CHAR, VARCHAR, and LONGVARCHAR fields. If the limit is exceeded, the excess data is silently discarded. For maximum portability, use values greater than 256.
Parameters:
max - the new column size limit in bytes; zero means there is no limit
Throws:
SQLException - if a database access error occurs or the condition max >= 0 is not satisfied
Usages and Demos :

View More Examples of setMaxFieldSize(int max)
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.setMaxFieldSize(a);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.setMaxFieldSize(a);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public abstract class FilterStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement inner;
   9:     
  10:         ...
  11:     public void setMaxFieldSize(int a) throws SQLException
  12:     { inner.setMaxFieldSize(a); }

View Full Code Here
   1: public class TraceStatement
   2:         implements Statement
   3: {
   4:         ...
   5:     protected Statement stmt;
   6:     protected Vector batch;
   7:         ...
   8:     
   9:     public TraceStatement(Statement stm)    { stmt = stm; }
  10:     
  11:         ...
  12:     public void setFetchSize(int rows) throws SQLException                { stmt.setFetchSize(rows); } 
  13:     public void setMaxFieldSize(int max) throws SQLException            { stmt.setMaxFieldSize(max); } 

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public void setMaxFieldSize(int max) throws SQLException {
  12:         stmt.setMaxFieldSize(max);

View Full Code Here

setMaxRows

public void setMaxRows(int max)
            throws SQLException
Sets the limit for the maximum number of rows that any ResultSet object can contain to the given number. If the limit is exceeded, the excess rows are silently dropped.
Parameters:
max - the new max rows limit; zero means there is no limit
Throws:
SQLException - if a database access error occurs or the condition max >= 0 is not satisfied
See Also:
getMaxRows()
Usages and Demos :

View More Examples of setMaxRows(int max)
   1:     Connection conn = null;
   2:     Statement stmt = null;
   3:     ResultSet rset = null;
   4:         ...
   5: 
   6:       stmt.setMaxRows(5);
   7:       rset = stmt.executeQuery("SELECT * FROM tracks");
   8: 
   9:       count = 0;

View Full Code Here
   1: import java.sql.SQLException;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: 
   6:     public void resetStatement(Statement statement) {
   7:         if (statement != null) {
   8:             try {
   9:             } catch (SQLException e) {

View Full Code Here
   1: 
   2:         System.out.println("Connected...Now creating a statement");
   3:         st = db.createStatement();
   4:         ...
   5: 
   6:         st.setMaxRows(3);
   7:         System.out.println("performing a query limited to " + st.getMaxRows());
   8:         rs = st.executeQuery("select a, b from basic");
   9:         while (rs.next())

View Full Code Here
   1: 
   2:             Statement stmt = conn.createStatement();
   3: 
   4:         ...
   5:             {
   6:                 stmt.setMaxRows(iDAO.getMaxRows());
   7:             }
   8:         ...
   9: 
  10:             Statement stmt = conn.createStatement();
  11: 
  12:         ...
  13:             {
  14:                 stmt.setMaxRows(iDAO.getMaxRows());

View Full Code Here
   1: 
   2:             Statement stmt = conn.createStatement();
   3: 
   4:         ...
   5:             {
   6:                 stmt.setMaxRows(iDAO.getMaxRows());
   7:             }
   8:         ...
   9: 
  10:             Statement stmt = conn.createStatement();
  11: 
  12:         ...
  13:             {
  14:                 stmt.setMaxRows(iDAO.getMaxRows());

View Full Code Here

setQueryTimeout

public void setQueryTimeout(int seconds)
            throws SQLException
Sets the number of seconds the driver will wait for a Statement object to execute to the given number of seconds. If the limit is exceeded, an SQLException is thrown.
Parameters:
seconds - the new query timeout limit in seconds; zero means there is no limit
Throws:
SQLException - if a database access error occurs or the condition seconds >= 0 is not satisfied
Usages and Demos :

View More Examples of setQueryTimeout(int seconds)
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.setQueryTimeout(a);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: import com.mchange.v1.util.ClosableResource;
   4:         ...
   5: 
   6: abstract class C3P0Statement implements Statement, ClosableResource
   7: {
   8:         ...
   9:     final Statement inner;
  10: 
  11:         ...
  12:     {
  13:         inner.setQueryTimeout(a);

View Full Code Here
   1: 
   2: public class StatementAdapter implements Statement {
   3: 
   4:         ...
   5:     protected Statement stmt;
   6: 
   7:         ...
   8:     public StatementAdapter(Statement stmt) {
   9:         this.stmt = stmt;
  10:         ...
  11:     public void setQueryTimeout(int seconds) throws SQLException {
  12:         stmt.setQueryTimeout(seconds);

View Full Code Here
   1:     void test(Connection conn) throws SQLException {
   2:         Statement stat=conn.createStatement();
   3:         ResultSet rs;
   4:         ...
   5:         stat.cancel();
   6:         stat.setQueryTimeout(10);
   7:         check(stat.getQueryTimeout()==10);
   8:         ...
   9:         stat.setQueryTimeout(0);
  10:         check(stat.getQueryTimeout()==0);
  11:         ...
  12:         try {
  13:             stat.setQueryTimeout(-1);

View Full Code Here
   1: import java.sql.SQLWarning;
   2: import java.sql.Statement;
   3: 
   4:         ...
   5: public class CachedStatement implements Statement
   6: {
   7:         ...
   8:     protected Statement st;
   9: 
  10:         ...
  11:     {
  12:         st.setQueryTimeout(seconds);

View Full Code Here