Package lu.kbra.pclib.db.connector.impl
Interface DataBaseConnector
- All Superinterfaces:
Cloneable
- All Known Implementing Classes:
AbstractDataBaseConnector,MySQLDataBaseConnector,PostgreSQLDataBaseConnector,SingleDataBaseConnector,SQLiteDataBaseConnector,ThreadLocalDataBaseConnector
-
Method Details
-
clone
DataBaseConnector clone() -
connect
- Throws:
DBException
-
createConnection
- Throws:
DBException
-
getDatabase
String getDatabase() -
getProtocol
String getProtocol() -
getURI
URI getURI() -
keepAlive
boolean keepAlive(int timeoutSeconds) - Parameters:
timeoutSeconds-- Returns:
- false if the connection was still alive or isn't created.
true if the connection needed to be reset
-
preDelete
default void preDelete() -
reset
- Throws:
DBException
-
setDatabase
-
use
- Throws:
DBException
-