com.jdbaccess.db
Class DataSource

java.lang.Object
  extended by com.jdbaccess.db.DataSource

public class DataSource
extends java.lang.Object


Field Summary
protected  java.util.Vector connectionInitStatements
           
protected  java.lang.String dbName
           
protected  java.lang.String driverName
           
protected  int driverType
           
protected  java.lang.String hostName
           
protected static int MYSQL
           
protected  java.lang.String name
           
protected static int ORACLE
           
protected  int port
           
protected  java.lang.String pw
           
protected  java.lang.String url
           
protected  java.lang.String user
           
 
Constructor Summary
DataSource(java.lang.String name, java.lang.String hostName, int port, java.lang.String dbName, java.lang.String user, java.lang.String pw)
           
 
Method Summary
 void addConnectionInitSQLString(java.lang.String sqlString)
           
 void clearConnectionInitSQLStrings()
           
 java.sql.Connection getConnection()
           
 java.lang.String getDbName()
           
 java.lang.String getDriverName()
           
 java.lang.String getHostName()
           
 java.lang.String getName()
           
 int getPort()
           
 java.lang.String getPw()
           
 java.lang.String getUrl()
           
 java.lang.String getUser()
           
 boolean isOfTypeMySql()
           
 boolean isOfTypeOracle()
           
 void start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ORACLE

protected static int ORACLE

MYSQL

protected static int MYSQL

driverType

protected int driverType

name

protected java.lang.String name

hostName

protected java.lang.String hostName

port

protected int port

dbName

protected java.lang.String dbName

user

protected java.lang.String user

pw

protected java.lang.String pw

url

protected java.lang.String url

driverName

protected java.lang.String driverName

connectionInitStatements

protected java.util.Vector connectionInitStatements
Constructor Detail

DataSource

public DataSource(java.lang.String name,
                  java.lang.String hostName,
                  int port,
                  java.lang.String dbName,
                  java.lang.String user,
                  java.lang.String pw)
Method Detail

getConnection

public java.sql.Connection getConnection()
                                  throws ApplicationException
Returns:
Throws:
ApplicationException

addConnectionInitSQLString

public void addConnectionInitSQLString(java.lang.String sqlString)

clearConnectionInitSQLStrings

public void clearConnectionInitSQLStrings()

start

public void start()
           throws ApplicationException
Throws:
ApplicationException

isOfTypeOracle

public boolean isOfTypeOracle()
Returns:
true if the database manufacturer for this data source is Oracle (type of the JDBC driver)

isOfTypeMySql

public boolean isOfTypeMySql()
Returns:
true if the database manufacturer for this data source is mySQL (type of the JDBC driver)

getDbName

public java.lang.String getDbName()
Returns:

getDriverName

public java.lang.String getDriverName()
Returns:

getHostName

public java.lang.String getHostName()
Returns:

getName

public java.lang.String getName()
Returns:

getPort

public int getPort()
Returns:

getPw

public java.lang.String getPw()
Returns:

getUrl

public java.lang.String getUrl()
Returns:

getUser

public java.lang.String getUser()
Returns: