org.outerj.daisy.jdbcutil
Class JdbcHelper

java.lang.Object
  extended byorg.outerj.daisy.jdbcutil.JdbcHelper

public abstract class JdbcHelper
extends java.lang.Object


Method Summary
 void closeConnection(java.sql.Connection conn)
           
 void closeStatement(java.sql.Statement stmt)
           
static JdbcHelper getInstance(javax.sql.DataSource dataSource, org.apache.avalon.framework.logger.Logger logger)
           
static JdbcHelper getInstance(java.lang.String databaseProductName, org.apache.avalon.framework.logger.Logger logger)
           
abstract  java.lang.String getSharedLockClause()
           
 void rollback(java.sql.Connection conn)
           
abstract  void startTransaction(java.sql.Connection conn)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static JdbcHelper getInstance(java.lang.String databaseProductName,
                                     org.apache.avalon.framework.logger.Logger logger)

getInstance

public static JdbcHelper getInstance(javax.sql.DataSource dataSource,
                                     org.apache.avalon.framework.logger.Logger logger)

closeStatement

public void closeStatement(java.sql.Statement stmt)

closeConnection

public void closeConnection(java.sql.Connection conn)

rollback

public void rollback(java.sql.Connection conn)

startTransaction

public abstract void startTransaction(java.sql.Connection conn)
                               throws java.sql.SQLException
Throws:
java.sql.SQLException

getSharedLockClause

public abstract java.lang.String getSharedLockClause()


Copyright © -2005 . All Rights Reserved.