Package com.logicaldoc.util.dbinit
Class DBInit
- java.lang.Object
-
- com.logicaldoc.util.dbinit.DBInit
-
- Direct Known Subclasses:
PluginDbInit
public class DBInit extends Object
Database initialisation utility- Author:
- Michael Scholz, Marco Meschieri
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()Executes all the sql files defined in the constructorvoidexecuteSql(String sql)Execute a SQL statements in the passed stringStringgetDbms()List<String>getSqlList()booleanisConnected()This method returns the state of the connection to the database.voidsetDbms(String dbms)voidsetDriver(String driver)voidsetPassword(String password)voidsetUrl(String url)voidsetUsername(String username)booleantestConnection()This method tests a connection to the database
-
-
-
Method Detail
-
execute
public void execute()
Executes all the sql files defined in the constructor
-
executeSql
public void executeSql(String sql)
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
public void setDriver(String driver)
-
setUrl
public void setUrl(String url)
-
setUsername
public void setUsername(String username)
-
setPassword
public void setPassword(String password)
-
getDbms
public String getDbms()
-
setDbms
public void setDbms(String dbms)
-
-