|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuk.ac.ic.doc.automed.util.db.DBAccessFactory
public abstract class DBAccessFactory
| Field Summary | |
|---|---|
static java.lang.String |
DRIVER_HSQLDB
Hypersonic SQL database driver |
static java.lang.String |
DRIVER_MSSQL
Misrosoft SQL Server database driver |
static java.lang.String |
DRIVER_MYSQL
MySQL Server database driver |
static java.lang.String |
DRIVER_ORACLE
Oracle Server database driver |
static java.lang.String |
DRIVER_POSTGRES
Postgres database driver |
| Constructor Summary | |
|---|---|
DBAccessFactory()
|
|
| Method Summary | |
|---|---|
static DBAccess |
getDBAccessInstance(java.lang.String driver,
java.lang.String dbFQPath,
java.lang.String user,
java.lang.String password,
java.util.Properties props)
Create a new DBAccess instance for a data source.As such, we can initiate multiple databases (data sources) at the same time. |
static void |
loadDriver(java.lang.String driver)
JDBC driver string to access the data source |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DRIVER_HSQLDB
public static final java.lang.String DRIVER_POSTGRES
public static final java.lang.String DRIVER_MSSQL
public static final java.lang.String DRIVER_MYSQL
public static final java.lang.String DRIVER_ORACLE
| Constructor Detail |
|---|
public DBAccessFactory()
| Method Detail |
|---|
public static DBAccess getDBAccessInstance(java.lang.String driver,
java.lang.String dbFQPath,
java.lang.String user,
java.lang.String password,
java.util.Properties props)
throws DBInstanceException
DBAccess instance for a data source.
dbFQPath - the fully qualified path to data sourceuser - user to connect topassword - password associated to userprops - a Properties object specifying extra propertiesnull if no special properties are needed.
DBInstanceException
public static void loadDriver(java.lang.String driver)
throws JDBCDriverException
JDBCDriverException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||