public class JdlConnection
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.sql.Connection |
connection |
private java.lang.String |
driver |
private java.lang.String |
password |
private java.lang.String |
url |
private java.lang.String |
user |
Constructor and Description |
---|
JdlConnection(JdbcType jdbc) |
Modifier and Type | Method and Description |
---|---|
void |
closeConnection()
Releases this Connection object's database.
|
void |
commitConnection()
Makes all changes made since the previous commit/rollback permanent and
releases any database locks currently held by this Connection object.
|
java.sql.Connection |
getOpenConnection() |
boolean |
isAutoCommit() |
boolean |
isConnected() |
private void |
openConnection()
Attempts to establish a connection.
|
void |
rollbackConnection()
Undoes all changes made in the current transaction and releases any
database locks currently held by this Connection object.
|
void |
setAutoCommit(boolean autoCommit) |
private java.lang.String driver
private java.lang.String url
private java.lang.String user
private java.lang.String password
private java.sql.Connection connection
public final boolean isConnected() throws java.sql.SQLException
java.sql.SQLException
- exceptionprivate void openConnection() throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException, java.sql.SQLException
java.lang.InstantiationException
- exceptionjava.lang.IllegalAccessException
- exceptionjava.lang.ClassNotFoundException
- exceptionjava.sql.SQLException
- exceptionpublic final java.sql.Connection getOpenConnection() throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException, java.sql.SQLException
java.lang.InstantiationException
- exceptionjava.lang.IllegalAccessException
- exceptionjava.lang.ClassNotFoundException
- exceptionjava.sql.SQLException
- exceptionpublic final void commitConnection() throws java.sql.SQLException
java.sql.SQLException
- exceptionpublic final void rollbackConnection() throws java.sql.SQLException
java.sql.SQLException
- exceptionpublic final void closeConnection() throws java.sql.SQLException
java.sql.SQLException
- exceptionpublic final boolean isAutoCommit() throws java.sql.SQLException
java.sql.SQLException
- exceptionpublic final void setAutoCommit(boolean autoCommit) throws java.sql.SQLException
autoCommit
- the autoCommit to setjava.sql.SQLException
- exception