public class OnceConnection extends java.lang.Object implements DatabaseConnection
DatabaseConnection.ConnectionFunction| Constructor and Description |
|---|
OnceConnection(DatabaseParameters param)
Initialize.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
connect()
Get the connection state.
|
java.sql.Connection |
getConnection()
Get current database connection.
|
int |
getConnection(DatabaseConnection.ConnectionFunction consumer)
Get current database connection.
|
DatabaseParameters |
getParam()
Returns database properties settings.
|
boolean |
isLive()
Returns database state whether available.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconnectIf, createStatementExecutor, loadDriveInstance, tryGetConnectionpublic OnceConnection(DatabaseParameters param)
param - database settings.public DatabaseParameters getParam()
DatabaseConnectiongetParam in interface DatabaseConnectionpublic java.sql.Connection getConnection()
DatabaseConnectiongetConnection in interface DatabaseConnectionpublic int getConnection(DatabaseConnection.ConnectionFunction consumer) throws RaSqlException, RaConnectException
DatabaseConnectiongetConnection in interface DatabaseConnectionconsumer - consumerRaSqlException - RaSqlExceptionRaConnectException - if can't to connect database.public boolean connect()
connect in interface DatabaseConnectionpublic boolean isLive()
DatabaseConnectionisLive in interface DatabaseConnectionpublic void close()
close in interface java.lang.AutoCloseable