|
|||||||||
| Home >> All >> org >> lucane >> server >> [ database overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.lucane.server.database
Class DatabaseAbstractionLayer

java.lang.Objectorg.lucane.server.database.DatabaseAbstractionLayer
- Direct Known Subclasses:
- HSQLDBLayer, MySQLLayer, PostgresLayer
- public abstract class DatabaseAbstractionLayer
- extends java.lang.Object
Database abstraction layer. Allow to use different databases, even if the SQL types aren't completely normalized
| Field Summary | |
protected java.lang.String |
login
|
protected java.lang.String |
passwd
|
protected java.lang.String |
url
|
| Constructor Summary | |
DatabaseAbstractionLayer()
|
|
| Method Summary | |
static DatabaseAbstractionLayer |
createLayer(java.lang.String driver,
java.lang.String url,
java.lang.String login,
java.lang.String passwd)
DatabaseLayer Factory Get the layer corresponding to the driver |
boolean |
hasTable(java.lang.String tableName)
Check if a table is existing in the system |
java.sql.Connection |
openConnection()
|
abstract java.lang.String |
resolveType(java.lang.String type)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
url
protected java.lang.String url
login
protected java.lang.String login
passwd
protected java.lang.String passwd
| Constructor Detail |
DatabaseAbstractionLayer
public DatabaseAbstractionLayer()
| Method Detail |
createLayer
public static DatabaseAbstractionLayer createLayer(java.lang.String driver, java.lang.String url, java.lang.String login, java.lang.String passwd) throws java.lang.ClassNotFoundException
- DatabaseLayer Factory
Get the layer corresponding to the driver
openConnection
public java.sql.Connection openConnection() throws java.sql.SQLException
hasTable
public boolean hasTable(java.lang.String tableName) throws java.sql.SQLException
- Check if a table is existing in the system
resolveType
public abstract java.lang.String resolveType(java.lang.String type)
|
|||||||||
| Home >> All >> org >> lucane >> server >> [ database overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.lucane.server.database.DatabaseAbstractionLayer