org.cementj.base
Class DbDataAccessObject

java.lang.Object
  extended by org.cementj.base.DbDataAccessObject
Direct Known Subclasses:
SQLStatementExecutor

public abstract class DbDataAccessObject
extends java.lang.Object

Generic functionality for data access objects for relational databases. Data access objects (DAO) are objects which contain database access. Typically, database connections are managed at a deployment level and passed in to make DAOs usable in any type of deployment (e.g. Enterprise beans, RMI services, Web services, Applications, etc.).

Copyright: Delta Vortex Technologies, 2003.


Field Summary
protected  java.sql.Connection _dbConnection
           
protected  SQLAssistant _sqlAssistant
           
 
Constructor Summary
protected DbDataAccessObject()
           
protected DbDataAccessObject(java.sql.Connection conn)
           
 
Method Summary
protected  java.sql.Connection getDbConnection()
           
protected  void setDbConnection(java.sql.Connection conn)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_dbConnection

protected java.sql.Connection _dbConnection

_sqlAssistant

protected SQLAssistant _sqlAssistant
Constructor Detail

DbDataAccessObject

protected DbDataAccessObject()

DbDataAccessObject

protected DbDataAccessObject(java.sql.Connection conn)
                      throws java.sql.SQLException
Throws:
java.sql.SQLException
Method Detail

getDbConnection

protected java.sql.Connection getDbConnection()

setDbConnection

protected void setDbConnection(java.sql.Connection conn)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException


Copyright © 2003 Delta Vortex Technologies, Inc. All Rights Reserved.