public interface ConnectionSource extends LifeCycle
Connections for logback classes that require the use of a
Connection. For more information about this component, please refer to the online manual at http://logback.qos.ch/manual/appenders.html#DBAppender
| Modifier and Type | Method and Description |
|---|---|
Connection |
getConnection()
Obtain a
Connection for use.
|
SQLDialectCode |
getSQLDialectCode()
Get the SQL dialect that should be used for this connection.
|
boolean |
supportsBatchUpdates()
If the connection does not support batch updates, we will avoid using them.
|
boolean |
supportsGetGeneratedKeys()
If the connection supports the JDBC 3.0 getGeneratedKeys method, then we do not need any specific dialect support.
|
ConnectiongetConnection() throws SQLException
Connection for use. The client is responsible for closing the
Connection when it is no longer required.
SQLException - if a
Connection could not be obtained
SQLDialectCodegetSQLDialectCode()
boolean supportsGetGeneratedKeys()
boolean supportsBatchUpdates()