public abstract class JdbcConnectionSource
extends java.lang.Object
Constructor and Description |
---|
JdbcConnectionSource() |
Modifier and Type | Method and Description |
---|---|
static void |
clear()
Shuts down the data source.
|
static void |
close(java.sql.Connection con)
Closes a database connection.
|
static java.sql.Connection |
createConnection()
Creates a new database connection from JDBC driver.
|
static java.lang.String |
getDatabaseUser() |
static void |
init(java.lang.String user,
java.lang.String password,
java.lang.String url,
int maxStatementsLimit)
Initializes a data source for creation of new connections.
|
static boolean |
isConnectionValid(java.sql.Connection c)
Check if a connection is valid.
|
public static void init(java.lang.String user, java.lang.String password, java.lang.String url, int maxStatementsLimit) throws java.sql.SQLException
user
- database userpassword
- database user passwordurl
- database connection urlmaxStatementsLimit
- the size of statement cache, 0 means no statement cachingjava.sql.SQLException
- if a JDBC error occurspublic static java.lang.String getDatabaseUser()
public static void clear()
public static java.sql.Connection createConnection() throws java.sql.SQLException
java.sql.SQLException
- if a JDBC error occurspublic static void close(java.sql.Connection con) throws java.sql.SQLException
con
- database connection to be closedjava.sql.SQLException
- if a JDBC error occurspublic static boolean isConnectionValid(java.sql.Connection c)
c
- the database connection to check