Package com.logicaldoc.util.dbinit
Class DBInit
java.lang.Object
com.logicaldoc.util.dbinit.DBInit
- Direct Known Subclasses:
PluginDbInit
Database initialisation utility
- Author:
- Michael Scholz, Marco Meschieri
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute()
Executes all the sql files defined in the constructorvoid
executeSql
(String sql) Execute a SQL statements in the passed stringgetDbms()
boolean
This method returns the state of the connection to the database.void
void
void
setPassword
(String password) void
void
setUsername
(String username) boolean
This method tests a connection to the database
-
Constructor Details
-
DBInit
A list of sql files to execute- Parameters:
sqlList
- The list of sql files
-
DBInit
public DBInit()
-
-
Method Details
-
execute
public void execute()Executes all the sql files defined in the constructor -
executeSql
Execute a SQL statements in the passed string- Parameters:
sql
- The SQL to execute
-
isConnected
public boolean isConnected()This method returns the state of the connection to the database.- Returns:
- checks true if the database is up and running and well connected
-
testConnection
public boolean testConnection()This method tests a connection to the database- Returns:
- true if the database can be connected
-
setDriver
-
setUrl
-
setUsername
-
setPassword
-
getSqlList
-
getDbms
-
setDbms
-