de.ix.jspTutorial.database
Class DatabaseConnection
java.lang.Object
|
+--de.ix.jspTutorial.database.DatabaseConnection
- public class DatabaseConnection
- extends java.lang.Object
Verbindung zur Datenbank.
- Version:
- $Id:$
- Author:
- Peter Rossbach (pr@webapp.de)
Field Summary |
private java.sql.Connection |
myConnection
JDBC connection object |
private java.lang.String |
myConnectionString
URL to use when connecting via the given driver |
private java.lang.String |
myDatabaseDriver
Driver object name to use for JDBC connection |
private java.lang.String |
myDescription
Description of this connection |
private boolean |
myIsConnected
Is this connection object actually connected to the database yet? |
private long |
myLastUsed
When was this connection last used? |
private java.util.Properties |
myProperties
Parameter to connect to the database |
static java.lang.String |
vcid
Version des Source |
Methods inherited from class java.lang.Object |
,
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
vcid
public static java.lang.String vcid
- Version des Source
myDatabaseDriver
private java.lang.String myDatabaseDriver
- Driver object name to use for JDBC connection
myConnectionString
private java.lang.String myConnectionString
- URL to use when connecting via the given driver
myDescription
private java.lang.String myDescription
- Description of this connection
myIsConnected
private boolean myIsConnected
- Is this connection object actually connected to the database yet?
myConnection
private java.sql.Connection myConnection
- JDBC connection object
myProperties
private java.util.Properties myProperties
- Parameter to connect to the database
myLastUsed
private long myLastUsed
- When was this connection last used?
DatabaseConnection
private DatabaseConnection()
DatabaseConnection
public DatabaseConnection(java.lang.String aDatabaseDriver,
java.lang.String aConnectionString)
throws DatabaseException
DatabaseConnection
public DatabaseConnection(java.lang.String aDatabaseDriver,
java.lang.String aConnectionString,
java.lang.String aDescription)
throws DatabaseException
isConnected
public boolean isConnected()
getLastUsed
public long getLastUsed()
used
private void used()
setDescription
public void setDescription(java.lang.String newDescription)
getDescription
public java.lang.String getDescription()
getConnectionString
public java.lang.String getConnectionString()
getLogin
public java.lang.String getLogin()
getPassword
public java.lang.String getPassword()
getDatabaseDriver
public java.lang.String getDatabaseDriver()
connect
public void connect(java.lang.String aLogin,
java.lang.String aPassword)
throws DatabaseException
connect
public void connect(java.util.Properties aProperties)
throws DatabaseException
disconnect
public void disconnect()
throws DatabaseException
finalize
public void finalize()
- Overrides:
- finalize in class java.lang.Object
begin
public boolean begin()
throws DatabaseException
commit
public void commit()
throws DatabaseException
rollback
public void rollback()
throws DatabaseException
nativeSQL
public java.lang.String nativeSQL(java.lang.String sql)
throws java.sql.SQLException
createStatement
public java.sql.Statement createStatement()
throws java.sql.SQLException
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String sql)
throws java.sql.SQLException
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql)
throws java.sql.SQLException
setAutoCommit
public void setAutoCommit(boolean autoCommit)
throws java.sql.SQLException
getAutoCommit
public boolean getAutoCommit()
throws java.sql.SQLException
~ Das iX JSP Tutorial III - © 2000 by Peter Roßbach ~