public class DatabaseFactory
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
DatabaseFactory() |
Modifier and Type | Method and Description |
---|---|
void |
clearRegistry()
Removes all registered databases, even built in ones.
|
Database |
findCorrectDatabaseImplementation(DatabaseConnection connection) |
java.lang.String |
findDefaultDriver(java.lang.String url) |
java.util.List<Database> |
getImplementedDatabases()
Returns instances of all implemented database types.
|
static DatabaseFactory |
getInstance() |
void |
register(Database database) |
static void |
reset() |
public static DatabaseFactory getInstance()
public static void reset()
public java.util.List<Database> getImplementedDatabases()
public void register(Database database)
public Database findCorrectDatabaseImplementation(DatabaseConnection connection) throws DatabaseException
DatabaseException
public java.lang.String findDefaultDriver(java.lang.String url)
public void clearRegistry()