org.dartra.standard.dao.jdbc
Class JDBCConnection

java.lang.Object
  extended byorg.dartra.standard.dao.jdbc.JDBCConnection
All Implemented Interfaces:
org.dartra.framework.dao.Connection

public class JDBCConnection
extends java.lang.Object
implements org.dartra.framework.dao.Connection

Standard JDBC based implementation of the connection interface. Objects of this class wrap a java.sql.Connection.

Author:
Erwin Vervaet
See Also:
Connection

Constructor Summary
JDBCConnection(java.sql.Connection sqlConn)
          Create a new connection to the data source wrapping given JDBC connection.
 
Method Summary
 void close()
           
 void commit()
           
 java.sql.Connection getSQLConnection()
          Return the JDBC connection wrapped by this object.
 void rollback()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDBCConnection

public JDBCConnection(java.sql.Connection sqlConn)

Create a new connection to the data source wrapping given JDBC connection.

Method Detail

getSQLConnection

public java.sql.Connection getSQLConnection()

Return the JDBC connection wrapped by this object.


commit

public void commit()
            throws org.dartra.framework.dao.DataAccessException
Specified by:
commit in interface org.dartra.framework.dao.Connection
Throws:
org.dartra.framework.dao.DataAccessException

rollback

public void rollback()
              throws org.dartra.framework.dao.DataAccessException
Specified by:
rollback in interface org.dartra.framework.dao.Connection
Throws:
org.dartra.framework.dao.DataAccessException

close

public void close()
           throws org.dartra.framework.dao.DataAccessException
Specified by:
close in interface org.dartra.framework.dao.Connection
Throws:
org.dartra.framework.dao.DataAccessException