public class JDBCSession extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JDBC_DB |
static String |
JDBC_DRIVER |
static String |
JDBC_PASSWORD |
static String |
JDBC_URL |
static String |
JDBC_USER |
| Constructor and Description |
|---|
JDBCSession(ch.agent.crnickl.api.DatabaseConfiguration configuration)
Construct a JDBC session.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close(boolean ignoreException)
Close the JDBC connection if it is open.
|
void |
commit()
Commit the current transaction.
|
Connection |
getConnection()
Return the JDBC connection.
|
static JDBCSession |
getInstance()
Return the JDBC session.
|
String |
getURL()
Return the URL of the session.
|
String |
getUser()
Return the user id of the session.
|
void |
rollback()
Rollback the current transaction.
|
static void |
rollbackIfAlive()
Perform a rollback if there is a session, else do nothing.
|
String |
toString()
Return a string displaying the session with the URL and the user id.
|
public static final String JDBC_DRIVER
public static final String JDBC_URL
public static final String JDBC_DB
public static final String JDBC_USER
public static final String JDBC_PASSWORD
public JDBCSession(ch.agent.crnickl.api.DatabaseConfiguration configuration)
configuration - a database configurationpublic static JDBCSession getInstance()
public static void rollbackIfAlive()
public void close(boolean ignoreException)
throws ch.agent.crnickl.T2DBException
ch.agent.crnickl.T2DBExceptionpublic Connection getConnection() throws ch.agent.crnickl.T2DBException
ch.agent.crnickl.T2DBExceptionpublic void commit()
throws ch.agent.crnickl.T2DBException
ch.agent.crnickl.T2DBExceptionpublic void rollback()
throws ch.agent.crnickl.T2DBException
ch.agent.crnickl.T2DBExceptionpublic String getURL()
public String getUser()
Copyright © 2017. All rights reserved.