public class JdbcConnection extends java.lang.Object implements DatabaseConnection
| Constructor and Description |
|---|
JdbcConnection(java.sql.Connection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearWarnings() |
void |
close() |
void |
commit() |
java.sql.Statement |
createStatement() |
java.sql.Statement |
createStatement(int resultSetType,
int resultSetConcurrency) |
java.sql.Statement |
createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
boolean |
equals(java.lang.Object obj) |
boolean |
getAutoCommit() |
java.lang.String |
getCatalog() |
java.lang.String |
getConnectionUserName() |
int |
getDatabaseMajorVersion() |
int |
getDatabaseMinorVersion() |
java.lang.String |
getDatabaseProductName() |
java.lang.String |
getDatabaseProductVersion() |
int |
getHoldability() |
java.sql.DatabaseMetaData |
getMetaData() |
int |
getTransactionIsolation() |
java.util.Map<java.lang.String,java.lang.Class<?>> |
getTypeMap() |
java.sql.Connection |
getUnderlyingConnection() |
java.lang.String |
getURL() |
java.sql.SQLWarning |
getWarnings() |
java.sql.Connection |
getWrappedConnection()
Returns the connection that this Delegate is using.
|
int |
hashCode() |
boolean |
isClosed() |
boolean |
isReadOnly() |
java.lang.String |
nativeSQL(java.lang.String sql) |
java.sql.CallableStatement |
prepareCall(java.lang.String sql) |
java.sql.CallableStatement |
prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency) |
java.sql.CallableStatement |
prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int autoGeneratedKeys) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int[] columnIndexes) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
java.lang.String[] columnNames) |
void |
releaseSavepoint(java.sql.Savepoint savepoint) |
void |
rollback() |
void |
rollback(java.sql.Savepoint savepoint) |
void |
setAutoCommit(boolean autoCommit) |
void |
setCatalog(java.lang.String catalog) |
void |
setHoldability(int holdability) |
void |
setReadOnly(boolean readOnly) |
java.sql.Savepoint |
setSavepoint() |
java.sql.Savepoint |
setSavepoint(java.lang.String name) |
void |
setTransactionIsolation(int level) |
void |
setTypeMap(java.util.Map<java.lang.String,java.lang.Class<?>> map) |
public java.lang.String getDatabaseProductName()
throws DatabaseException
getDatabaseProductName in interface DatabaseConnectionDatabaseExceptionpublic java.lang.String getDatabaseProductVersion()
throws DatabaseException
getDatabaseProductVersion in interface DatabaseConnectionDatabaseExceptionpublic int getDatabaseMajorVersion()
throws DatabaseException
getDatabaseMajorVersion in interface DatabaseConnectionDatabaseExceptionpublic int getDatabaseMinorVersion()
throws DatabaseException
getDatabaseMinorVersion in interface DatabaseConnectionDatabaseExceptionpublic java.lang.String getURL()
getURL in interface DatabaseConnectionpublic java.lang.String getConnectionUserName()
getConnectionUserName in interface DatabaseConnectionpublic java.sql.Connection getWrappedConnection()
public void clearWarnings()
throws DatabaseException
DatabaseExceptionpublic void close()
throws DatabaseException
close in interface DatabaseConnectionDatabaseExceptionpublic void commit()
throws DatabaseException
commit in interface DatabaseConnectionDatabaseExceptionpublic java.sql.Statement createStatement()
throws DatabaseException
DatabaseExceptionpublic java.sql.Statement createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws DatabaseException
DatabaseExceptionpublic java.sql.Statement createStatement(int resultSetType,
int resultSetConcurrency)
throws DatabaseException
DatabaseExceptionpublic boolean getAutoCommit()
throws DatabaseException
getAutoCommit in interface DatabaseConnectionDatabaseExceptionpublic java.lang.String getCatalog()
throws DatabaseException
getCatalog in interface DatabaseConnectionDatabaseExceptionpublic int getHoldability()
throws DatabaseException
DatabaseExceptionpublic java.sql.DatabaseMetaData getMetaData()
throws DatabaseException
DatabaseExceptionpublic int getTransactionIsolation()
throws DatabaseException
DatabaseExceptionpublic java.util.Map<java.lang.String,java.lang.Class<?>> getTypeMap()
throws DatabaseException
DatabaseExceptionpublic java.sql.SQLWarning getWarnings()
throws DatabaseException
DatabaseExceptionpublic boolean isClosed()
throws DatabaseException
isClosed in interface DatabaseConnectionDatabaseExceptionpublic boolean isReadOnly()
throws DatabaseException
DatabaseExceptionpublic java.lang.String nativeSQL(java.lang.String sql)
throws DatabaseException
nativeSQL in interface DatabaseConnectionDatabaseExceptionpublic java.sql.CallableStatement prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws DatabaseException
DatabaseExceptionpublic java.sql.CallableStatement prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency)
throws DatabaseException
DatabaseExceptionpublic java.sql.CallableStatement prepareCall(java.lang.String sql)
throws DatabaseException
DatabaseExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws DatabaseException
DatabaseExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency)
throws DatabaseException
DatabaseExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int autoGeneratedKeys)
throws DatabaseException
DatabaseExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int[] columnIndexes)
throws DatabaseException
DatabaseExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql,
java.lang.String[] columnNames)
throws DatabaseException
DatabaseExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql)
throws DatabaseException
DatabaseExceptionpublic void releaseSavepoint(java.sql.Savepoint savepoint)
throws DatabaseException
DatabaseExceptionpublic void rollback()
throws DatabaseException
rollback in interface DatabaseConnectionDatabaseExceptionpublic void rollback(java.sql.Savepoint savepoint)
throws DatabaseException
DatabaseExceptionpublic void setAutoCommit(boolean autoCommit)
throws DatabaseException
setAutoCommit in interface DatabaseConnectionDatabaseExceptionpublic void setCatalog(java.lang.String catalog)
throws DatabaseException
DatabaseExceptionpublic void setHoldability(int holdability)
throws DatabaseException
DatabaseExceptionpublic void setReadOnly(boolean readOnly)
throws DatabaseException
DatabaseExceptionpublic java.sql.Savepoint setSavepoint()
throws DatabaseException
DatabaseExceptionpublic java.sql.Savepoint setSavepoint(java.lang.String name)
throws DatabaseException
DatabaseExceptionpublic void setTransactionIsolation(int level)
throws DatabaseException
DatabaseExceptionpublic void setTypeMap(java.util.Map<java.lang.String,java.lang.Class<?>> map)
throws DatabaseException
DatabaseExceptionpublic java.sql.Connection getUnderlyingConnection()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object