Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.lucane.server.database
Class DatabaseLayer  view DatabaseLayer download DatabaseLayer.java

java.lang.Object
  extended byorg.lucane.server.database.DatabaseLayer

public abstract class DatabaseLayer
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
DatabaseLayer()
           
 
Method Summary
static DatabaseLayer 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
 java.sql.Connection getConnection()
           
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

DatabaseLayer

public DatabaseLayer()
Method Detail

createLayer

public static DatabaseLayer 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


getConnection

public java.sql.Connection getConnection()
                                  throws java.sql.SQLException

resolveType

public abstract java.lang.String resolveType(java.lang.String type)