tribble.sql
Class ConnectionAdapter
java.lang.Object
tribble.sql.ConnectionAdapter
- All Implemented Interfaces:
- java.sql.Connection
- Direct Known Subclasses:
- FakeConnection
public class ConnectionAdapter
- extends java.lang.Object
- implements java.sql.Connection
JDBC connection adapter class.
Provides all the methods required by the java.sql.Connection class,
most of which do nothing but throw an UnsupportedOperationException.
Subclasses that extend this base class can then implement only the methods
that they need.
- Source code:
- Available at:
http://david.tribble.com/src/java/tribble/sql/ConnectionAdapter.java
- Documentation:
- Available at:
http://david.tribble.com/docs/tribble/sql/ConnectionAdapter.html
- Since:
- 2008-09-04
- Version:
- @(#)$Revision: 1.2 $ $Date: 2008/09/06 17:48:01 $
- Author:
- David R. Tribble (david@tribble.com)
Copyright ©2008 by David R. Tribble, all rights reserved.
Permission is granted to any person or entity except those designated by
by the United States Department of State as a terrorist, or terrorist
government or agency, to use and distribute this source code provided
that the original copyright notice remains present and unaltered.
- See Also:
StatementAdapter
|
Field Summary |
(package private) static java.lang.String |
REV
|
| Fields inherited from interface java.sql.Connection |
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE |
|
Method Summary |
void |
clearWarnings()
|
void |
close()
|
void |
commit()
|
java.sql.Statement |
createStatement()
|
java.sql.Statement |
createStatement(int t,
int c)
|
java.sql.Statement |
createStatement(int t,
int c,
int h)
|
boolean |
getAutoCommit()
|
java.lang.String |
getCatalog()
|
int |
getHoldability()
|
java.sql.DatabaseMetaData |
getMetaData()
|
java.lang.Object |
getObject(java.lang.String s,
java.util.Map m)
|
int |
getTransactionIsolation()
|
java.util.Map |
getTypeMap()
|
java.sql.SQLWarning |
getWarnings()
|
boolean |
isClosed()
|
boolean |
isReadOnly()
|
java.lang.String |
nativeSQL(java.lang.String sql)
|
java.sql.CallableStatement |
prepareCall(java.lang.String stmt)
|
java.sql.CallableStatement |
prepareCall(java.lang.String stmt,
int t)
|
java.sql.CallableStatement |
prepareCall(java.lang.String stmt,
int[] parms)
|
java.sql.CallableStatement |
prepareCall(java.lang.String stmt,
int t,
int c)
|
java.sql.CallableStatement |
prepareCall(java.lang.String stmt,
int t,
int c,
int h)
|
java.sql.CallableStatement |
prepareCall(java.lang.String stmt,
java.lang.String t)
|
java.sql.CallableStatement |
prepareCall(java.lang.String stmt,
java.lang.String[] parms)
|
java.sql.PreparedStatement |
prepareStatement(java.lang.String stmt)
|
java.sql.PreparedStatement |
prepareStatement(java.lang.String stmt,
int a)
|
java.sql.PreparedStatement |
prepareStatement(java.lang.String stmt,
int[] parms)
|
java.sql.PreparedStatement |
prepareStatement(java.lang.String stmt,
int a,
int b)
|
java.sql.PreparedStatement |
prepareStatement(java.lang.String stmt,
int a,
int b,
int c)
|
java.sql.PreparedStatement |
prepareStatement(java.lang.String stmt,
java.lang.String[] parms)
|
void |
releaseSavepoint(java.sql.Savepoint p)
|
void |
rollback()
|
void |
rollback(java.sql.Savepoint p)
|
void |
setAutoCommit(boolean f)
|
void |
setCatalog(java.lang.String c)
|
void |
setHoldability(int t)
|
void |
setReadOnly(boolean f)
|
java.sql.Savepoint |
setSavepoint()
|
java.sql.Savepoint |
setSavepoint(java.lang.String s)
|
void |
setTransactionIsolation(int t)
|
void |
setTypeMap(java.util.Map m)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REV
static final java.lang.String REV
- See Also:
- Constant Field Values
ConnectionAdapter
public ConnectionAdapter()
- Constructor.
- Since:
- 1.1, 2008-09-02
close
public void close()
throws java.sql.SQLException
- Specified by:
close in interface java.sql.Connection
- Throws:
java.sql.SQLException
isClosed
public boolean isClosed()
throws java.sql.SQLException
- Specified by:
isClosed in interface java.sql.Connection
- Throws:
java.sql.SQLException
createStatement
public java.sql.Statement createStatement()
throws java.sql.SQLException
- Specified by:
createStatement in interface java.sql.Connection
- Throws:
java.sql.SQLException
createStatement
public java.sql.Statement createStatement(int t,
int c)
throws java.sql.SQLException
- Specified by:
createStatement in interface java.sql.Connection
- Throws:
java.sql.SQLException
createStatement
public java.sql.Statement createStatement(int t,
int c,
int h)
throws java.sql.SQLException
- Specified by:
createStatement in interface java.sql.Connection
- Throws:
java.sql.SQLException
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String stmt)
throws java.sql.SQLException
- Specified by:
prepareStatement in interface java.sql.Connection
- Throws:
java.sql.SQLException
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String stmt,
java.lang.String[] parms)
throws java.sql.SQLException
- Specified by:
prepareStatement in interface java.sql.Connection
- Throws:
java.sql.SQLException
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String stmt,
int[] parms)
throws java.sql.SQLException
- Specified by:
prepareStatement in interface java.sql.Connection
- Throws:
java.sql.SQLException
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String stmt,
int a)
throws java.sql.SQLException
- Specified by:
prepareStatement in interface java.sql.Connection
- Throws:
java.sql.SQLException
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String stmt,
int a,
int b)
throws java.sql.SQLException
- Specified by:
prepareStatement in interface java.sql.Connection
- Throws:
java.sql.SQLException
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String stmt,
int a,
int b,
int c)
throws java.sql.SQLException
- Specified by:
prepareStatement in interface java.sql.Connection
- Throws:
java.sql.SQLException
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String stmt)
throws java.sql.SQLException
- Specified by:
prepareCall in interface java.sql.Connection
- Throws:
java.sql.SQLException
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String stmt,
java.lang.String[] parms)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String stmt,
java.lang.String t)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String stmt,
int[] parms)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String stmt,
int t)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String stmt,
int t,
int c)
throws java.sql.SQLException
- Specified by:
prepareCall in interface java.sql.Connection
- Throws:
java.sql.SQLException
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String stmt,
int t,
int c,
int h)
throws java.sql.SQLException
- Specified by:
prepareCall in interface java.sql.Connection
- Throws:
java.sql.SQLException
setSavepoint
public java.sql.Savepoint setSavepoint()
throws java.sql.SQLException
- Specified by:
setSavepoint in interface java.sql.Connection
- Throws:
java.sql.SQLException
setSavepoint
public java.sql.Savepoint setSavepoint(java.lang.String s)
throws java.sql.SQLException
- Specified by:
setSavepoint in interface java.sql.Connection
- Throws:
java.sql.SQLException
releaseSavepoint
public void releaseSavepoint(java.sql.Savepoint p)
throws java.sql.SQLException
- Specified by:
releaseSavepoint in interface java.sql.Connection
- Throws:
java.sql.SQLException
rollback
public void rollback()
throws java.sql.SQLException
- Specified by:
rollback in interface java.sql.Connection
- Throws:
java.sql.SQLException
rollback
public void rollback(java.sql.Savepoint p)
throws java.sql.SQLException
- Specified by:
rollback in interface java.sql.Connection
- Throws:
java.sql.SQLException
commit
public void commit()
throws java.sql.SQLException
- Specified by:
commit in interface java.sql.Connection
- Throws:
java.sql.SQLException
nativeSQL
public java.lang.String nativeSQL(java.lang.String sql)
throws java.sql.SQLException
- Specified by:
nativeSQL in interface java.sql.Connection
- Throws:
java.sql.SQLException
setTypeMap
public void setTypeMap(java.util.Map m)
throws java.sql.SQLException
- Specified by:
setTypeMap in interface java.sql.Connection
- Throws:
java.sql.SQLException
getTypeMap
public java.util.Map getTypeMap()
throws java.sql.SQLException
- Specified by:
getTypeMap in interface java.sql.Connection
- Throws:
java.sql.SQLException
getObject
public java.lang.Object getObject(java.lang.String s,
java.util.Map m)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getWarnings
public java.sql.SQLWarning getWarnings()
throws java.sql.SQLException
- Specified by:
getWarnings in interface java.sql.Connection
- Throws:
java.sql.SQLException
clearWarnings
public void clearWarnings()
throws java.sql.SQLException
- Specified by:
clearWarnings in interface java.sql.Connection
- Throws:
java.sql.SQLException
getMetaData
public java.sql.DatabaseMetaData getMetaData()
throws java.sql.SQLException
- Specified by:
getMetaData in interface java.sql.Connection
- Throws:
java.sql.SQLException
getCatalog
public java.lang.String getCatalog()
throws java.sql.SQLException
- Specified by:
getCatalog in interface java.sql.Connection
- Throws:
java.sql.SQLException
setCatalog
public void setCatalog(java.lang.String c)
throws java.sql.SQLException
- Specified by:
setCatalog in interface java.sql.Connection
- Throws:
java.sql.SQLException
isReadOnly
public boolean isReadOnly()
throws java.sql.SQLException
- Specified by:
isReadOnly in interface java.sql.Connection
- Throws:
java.sql.SQLException
setReadOnly
public void setReadOnly(boolean f)
throws java.sql.SQLException
- Specified by:
setReadOnly in interface java.sql.Connection
- Throws:
java.sql.SQLException
getAutoCommit
public boolean getAutoCommit()
throws java.sql.SQLException
- Specified by:
getAutoCommit in interface java.sql.Connection
- Throws:
java.sql.SQLException
setAutoCommit
public void setAutoCommit(boolean f)
throws java.sql.SQLException
- Specified by:
setAutoCommit in interface java.sql.Connection
- Throws:
java.sql.SQLException
getTransactionIsolation
public int getTransactionIsolation()
throws java.sql.SQLException
- Specified by:
getTransactionIsolation in interface java.sql.Connection
- Throws:
java.sql.SQLException
setTransactionIsolation
public void setTransactionIsolation(int t)
throws java.sql.SQLException
- Specified by:
setTransactionIsolation in interface java.sql.Connection
- Throws:
java.sql.SQLException
getHoldability
public int getHoldability()
throws java.sql.SQLException
- Specified by:
getHoldability in interface java.sql.Connection
- Throws:
java.sql.SQLException
setHoldability
public void setHoldability(int t)
throws java.sql.SQLException
- Specified by:
setHoldability in interface java.sql.Connection
- Throws:
java.sql.SQLException