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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()Executes all the sql files defined in the constructorvoidexecuteSql(String sql) Execute a SQL statements in the passed stringgetDbms()booleanThis method returns the state of the connection to the database.voidvoidvoidsetPassword(String password) voidvoidsetUsername(String username) booleanThis 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
-