sync4j.exchange.util
Class DataAccess

java.lang.Object
  extended bysync4j.exchange.util.DataAccess

public class DataAccess
extends java.lang.Object

This class provide methods to access database source


Field Summary
protected  javax.sql.DataSource dataSource
          Data store to use for database connections
 
Constructor Summary
DataAccess()
          Creates a new instance of DataAccess
 
Method Summary
 void cleanUp(java.sql.Connection con, java.sql.PreparedStatement ps, java.sql.ResultSet rs)
          cleanUp database connection
 java.sql.Connection getConnection()
           
 void setJndiDataSourceName(java.lang.String jndiDataSourceName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataSource

protected transient javax.sql.DataSource dataSource
Data store to use for database connections

Constructor Detail

DataAccess

public DataAccess()
           throws DataAccessException
Creates a new instance of DataAccess

Method Detail

setJndiDataSourceName

public void setJndiDataSourceName(java.lang.String jndiDataSourceName)
                           throws DataAccessException
Throws:
DataAccessException

getConnection

public java.sql.Connection getConnection()
                                  throws DataAccessException
Returns:
database connection
Throws:
DataAccessException

cleanUp

public void cleanUp(java.sql.Connection con,
                    java.sql.PreparedStatement ps,
                    java.sql.ResultSet rs)
             throws DataAccessException
cleanUp database connection

Parameters:
con - coonection
ps - preparement statement
rs - resultset
Throws:
DataAccessException


Copyright © 2004 Sync4j.