|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectch.agent.crnickl.jdbc.JDBCSession
public class JDBCSession
JDBCSession is a singleton keeping track of the JDBC connection.
| Field Summary | |
|---|---|
static String |
JDBC_DB
|
static String |
JDBC_DRIVER
|
static String |
JDBC_PASSWORD
|
static String |
JDBC_URL
|
static String |
JDBC_USER
|
| Constructor Summary | |
|---|---|
JDBCSession(ch.agent.crnickl.api.DatabaseConfiguration configuration)
Construct a JDBC session. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public JDBCSession(ch.agent.crnickl.api.DatabaseConfiguration configuration)
configuration - a database configuration| Method Detail |
|---|
public static JDBCSession getInstance()
public static void rollbackIfAlive()
public void close(boolean ignoreException)
throws ch.agent.crnickl.T2DBException
ch.agent.crnickl.T2DBException
public Connection getConnection()
throws ch.agent.crnickl.T2DBException
ch.agent.crnickl.T2DBException
public void commit()
throws ch.agent.crnickl.T2DBException
ch.agent.crnickl.T2DBException
public void rollback()
throws ch.agent.crnickl.T2DBException
ch.agent.crnickl.T2DBExceptionpublic String getURL()
public String getUser()
public String toString()
toString in class Object
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||