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, wait
connectIf, createStatementExecutor, loadDriveInstance, tryGetConnection
public OnceConnection(DatabaseParameters param)
param
- database settings.public DatabaseParameters getParam()
DatabaseConnection
getParam
in interface DatabaseConnection
public java.sql.Connection getConnection()
DatabaseConnection
getConnection
in interface DatabaseConnection
public int getConnection(DatabaseConnection.ConnectionFunction consumer) throws RaSqlException, RaConnectException
DatabaseConnection
getConnection
in interface DatabaseConnection
consumer
- consumerRaSqlException
- RaSqlExceptionRaConnectException
- if can't to connect database.public boolean connect()
connect
in interface DatabaseConnection
public boolean isLive()
DatabaseConnection
isLive
in interface DatabaseConnection
public void close()
close
in interface java.lang.AutoCloseable