javatools.db
Class DbConnection

java.lang.Object
  |
  +--javatools.db.DbConnection

public class DbConnection
extends java.lang.Object

A Database connection.


Field Summary
(package private)  java.sql.Connection con
           
(package private)  java.lang.Thread createdInThread
           
(package private)  DbDatabase database
           
 
Constructor Summary
DbConnection(DbDatabase database, java.sql.Connection con)
           
 
Method Summary
 void close()
           
 void commit()
           
 void commitClose()
           
protected  void finalize()
           
 java.sql.Connection getSqlConnection()
           
 boolean isClosed()
           
 void rollback()
           
 void rollbackClose()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

database

DbDatabase database

con

java.sql.Connection con

createdInThread

java.lang.Thread createdInThread
Constructor Detail

DbConnection

public DbConnection(DbDatabase database,
                    java.sql.Connection con)
Method Detail

getSqlConnection

public java.sql.Connection getSqlConnection()

isClosed

public boolean isClosed()
                 throws DbException
DbException

commitClose

public void commitClose()
                 throws DbException
DbException

rollbackClose

public void rollbackClose()
                   throws DbException
DbException

commit

public void commit()
            throws DbException
DbException

rollback

public void rollback()
              throws DbException
DbException

close

public void close()
           throws DbException
DbException

finalize

protected void finalize()
                 throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
java.lang.Throwable