|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--jstorm.test.database.DummyConnection
Insert the type's description here. Creation date: (11/15/00 12:00:46 PM)
| Fields inherited from interface java.sql.Connection |
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE |
| Constructor Summary | |
DummyConnection()
DummyConnection constructor comment. |
|
| Method Summary | |
void |
clearWarnings()
Clears all warnings reported for this Connection object. |
void |
close()
Releases a Connection's database and JDBC resources immediately instead of waiting for them to be automatically released. |
void |
commit()
Makes all changes made since the previous commit/rollback permanent and releases any database locks currently held by the Connection. |
java.sql.Statement |
createStatement()
Creates a Statement object for sending
SQL statements to the database. |
java.sql.Statement |
createStatement(int resultSetType,
int resultSetConcurrency)
JDBC 2.0 Creates a Statement object that will generate
ResultSet objects with the given type and concurrency. |
boolean |
getAutoCommit()
Gets the current auto-commit state. |
java.lang.String |
getCatalog()
Returns the Connection's current catalog name. |
java.sql.DatabaseMetaData |
getMetaData()
Gets the metadata regarding this connection's database. |
java.lang.String |
getPrepareCallSql()
Insert the method's description here. |
DummyPreparedStatement |
getPreparedStatement()
|
int |
getTransactionIsolation()
Gets this Connection's current transaction isolation level. |
java.util.Map |
getTypeMap()
JDBC 2.0 Gets the type map object associated with this connection. |
java.sql.SQLWarning |
getWarnings()
Returns the first warning reported by calls on this Connection. |
boolean |
isClosed()
Tests to see if a Connection is closed. |
boolean |
isReadOnly()
Tests to see if the connection is in read-only mode. |
java.lang.String |
nativeSQL(java.lang.String sql)
Converts the given SQL statement into the system's native SQL grammar. |
java.sql.CallableStatement |
prepareCall(java.lang.String sql)
Creates a CallableStatement object for calling
database stored procedures. |
java.sql.CallableStatement |
prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency)
JDBC 2.0 Creates a CallableStatement object that will generate
ResultSet objects with the given type and concurrency. |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql)
Creates a PreparedStatement object for sending
parameterized SQL statements to the database. |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency)
JDBC 2.0 Creates a PreparedStatement object that will generate
ResultSet objects with the given type and concurrency. |
void |
rollback()
Drops all changes made since the previous commit/rollback and releases any database locks currently held by this Connection. |
void |
setAutoCommit(boolean autoCommit)
Sets this connection's auto-commit mode. |
void |
setCatalog(java.lang.String catalog)
Sets a catalog name in order to select a subspace of this Connection's database in which to work. |
void |
setReadOnly(boolean readOnly)
Puts this connection in read-only mode as a hint to enable database optimizations. |
void |
setResultSet(java.sql.ResultSet newResultSet)
|
void |
setTransactionIsolation(int level)
Attempts to change the transaction isolation level to the one given. |
void |
setTypeMap(java.util.Map map)
JDBC 2.0 Installs the given type map as the type map for this connection. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DummyConnection()
| Method Detail |
public void clearWarnings()
throws java.sql.SQLException
Connection object.
After a call to this method, the method getWarnings
returns null until a new warning is
reported for this Connection.clearWarnings in interface java.sql.ConnectionSQLException - if a database access error occurs
public void close()
throws java.sql.SQLException
Note: A Connection is automatically closed when it is garbage collected. Certain fatal errors also result in a closed Connection.
close in interface java.sql.ConnectionSQLException - if a database access error occurs
public void commit()
throws java.sql.SQLException
commit in interface java.sql.ConnectionSQLException - if a database access error occurssetAutoCommit(boolean)
public java.sql.Statement createStatement()
throws java.sql.SQLException
Statement object for sending
SQL statements to the database.
SQL statements without parameters are normally
executed using Statement objects. If the same SQL statement
is executed many times, it is more efficient to use a
PreparedStatement
JDBC 2.0
Result sets created using the returned Statement will have
forward-only type, and read-only concurrency, by default.createStatement in interface java.sql.ConnectionSQLException - if a database access error occurs
public java.sql.Statement createStatement(int resultSetType,
int resultSetConcurrency)
throws java.sql.SQLException
Statement object that will generate
ResultSet objects with the given type and concurrency.
This method is the same as the createStatement method
above, but it allows the default result set
type and result set concurrency type to be overridden.createStatement in interface java.sql.ConnectionresultSetType - a result set type; see ResultSet.TYPE_XXXresultSetConcurrency - a concurrency type; see ResultSet.CONCUR_XXXSQLException - if a database access error occurs
public boolean getAutoCommit()
throws java.sql.SQLException
getAutoCommit in interface java.sql.ConnectionSQLException - if a database access error occurssetAutoCommit(boolean)
public java.lang.String getCatalog()
throws java.sql.SQLException
getCatalog in interface java.sql.ConnectionSQLException - if a database access error occurs
public java.sql.DatabaseMetaData getMetaData()
throws java.sql.SQLException
getMetaData in interface java.sql.ConnectionSQLException - if a database access error occurspublic java.lang.String getPrepareCallSql()
public DummyPreparedStatement getPreparedStatement()
public int getTransactionIsolation()
throws java.sql.SQLException
getTransactionIsolation in interface java.sql.ConnectionSQLException - if a database access error occurs
public java.util.Map getTypeMap()
throws java.sql.SQLException
getTypeMap in interface java.sql.Connectionjava.util.Map object associated
with this Connection object
public java.sql.SQLWarning getWarnings()
throws java.sql.SQLException
Note: Subsequent warnings will be chained to this SQLWarning.
getWarnings in interface java.sql.ConnectionSQLException - if a database access error occurs
public boolean isClosed()
throws java.sql.SQLException
isClosed in interface java.sql.ConnectionSQLException - if a database access error occurs
public boolean isReadOnly()
throws java.sql.SQLException
isReadOnly in interface java.sql.ConnectionSQLException - if a database access error occurs
public java.lang.String nativeSQL(java.lang.String sql)
throws java.sql.SQLException
nativeSQL in interface java.sql.Connectionsql - a SQL statement that may contain one or more '?'
parameter placeholdersSQLException - if a database access error occurs
public java.sql.CallableStatement prepareCall(java.lang.String sql)
throws java.sql.SQLException
CallableStatement object for calling
database stored procedures.
The CallableStatement provides
methods for setting up its IN and OUT parameters, and
methods for executing the call to a stored procedure.
Note: This method is optimized for handling stored
procedure call statements. Some drivers may send the call
statement to the database when the method prepareCall
is done; others
may wait until the CallableStatement is executed. This has no
direct effect on users; however, it does affect which method
throws certain SQLExceptions.
JDBC 2.0
Result sets created using the returned CallableStatement will have
forward-only type and read-only concurrency, by default.
prepareCall in interface java.sql.Connectionsql - a SQL statement that may contain one or more '?'
parameter placeholders. Typically this statement is a JDBC
function call escape string.SQLException - if a database access error occurs
public java.sql.CallableStatement prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency)
throws java.sql.SQLException
CallableStatement object that will generate
ResultSet objects with the given type and concurrency.
This method is the same as the prepareCall method
above, but it allows the default result set
type and result set concurrency type to be overridden.prepareCall in interface java.sql.ConnectionresultSetType - a result set type; see ResultSet.TYPE_XXXresultSetConcurrency - a concurrency type; see ResultSet.CONCUR_XXXSQLException - if a database access error occurs
public java.sql.PreparedStatement prepareStatement(java.lang.String sql)
throws java.sql.SQLException
PreparedStatement object for sending
parameterized SQL statements to the database.
A SQL statement with or without IN parameters can be
pre-compiled and stored in a PreparedStatement object. This
object can then be used to efficiently execute this statement
multiple times.
Note: This method is optimized for handling
parametric SQL statements that benefit from precompilation. If
the driver supports precompilation,
the method prepareStatement will send
the statement to the database for precompilation. Some drivers
may not support precompilation. In this case, the statement may
not be sent to the database until the PreparedStatement is
executed. This has no direct effect on users; however, it does
affect which method throws certain SQLExceptions.
JDBC 2.0
Result sets created using the returned PreparedStatement will have
forward-only type and read-only concurrency, by default.
prepareStatement in interface java.sql.Connectionsql - a SQL statement that may contain one or more '?' IN
parameter placeholdersSQLException - if a database access error occurs
public java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency)
throws java.sql.SQLException
PreparedStatement object that will generate
ResultSet objects with the given type and concurrency.
This method is the same as the prepareStatement method
above, but it allows the default result set
type and result set concurrency type to be overridden.prepareStatement in interface java.sql.ConnectionresultSetType - a result set type; see ResultSet.TYPE_XXXresultSetConcurrency - a concurrency type; see ResultSet.CONCUR_XXXSQLException - if a database access error occurs
public void rollback()
throws java.sql.SQLException
rollback in interface java.sql.ConnectionSQLException - if a database access error occurssetAutoCommit(boolean)
public void setAutoCommit(boolean autoCommit)
throws java.sql.SQLException
commit or the method rollback.
By default, new connections are in auto-commit
mode.
The commit occurs when the statement completes or the next
execute occurs, whichever comes first. In the case of
statements returning a ResultSet, the statement completes when
the last row of the ResultSet has been retrieved or the
ResultSet has been closed. In advanced cases, a single
statement may return multiple results as well as output
parameter values. In these cases the commit occurs when all results and
output parameter values have been retrieved.setAutoCommit in interface java.sql.ConnectionautoCommit - true enables auto-commit; false disables
auto-commit.SQLException - if a database access error occurs
public void setCatalog(java.lang.String catalog)
throws java.sql.SQLException
setCatalog in interface java.sql.ConnectionSQLException - if a database access error occurs
public void setReadOnly(boolean readOnly)
throws java.sql.SQLException
Note: This method cannot be called while in the middle of a transaction.
setReadOnly in interface java.sql.ConnectionreadOnly - true enables read-only mode; false disables
read-only mode.SQLException - if a database access error occurspublic void setResultSet(java.sql.ResultSet newResultSet)
public void setTransactionIsolation(int level)
throws java.sql.SQLException
Connection
are the possible transaction isolation levels.
Note: This method cannot be called while in the middle of a transaction.
setTransactionIsolation in interface java.sql.Connectionlevel - one of the TRANSACTION_* isolation values with the
exception of TRANSACTION_NONE; some databases may not support
other valuesSQLException - if a database access error occursDatabaseMetaData#supportsTransactionIsolationLevel
public void setTypeMap(java.util.Map map)
throws java.sql.SQLException
setTypeMap in interface java.sql.Connectionthe - java.util.Map object to install
as the replacement for this Connection
object's default type map
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||