Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Logback: the reliable, generic, fast and flexible logging framework. Copyright (C) 1999-2011, QOS.ch. All rights reserved. This program and the accompanying materials are dual-licensed under either the terms of the Eclipse Public License v1.0 as published by the Eclipse Foundation or (per the licensee's choosing) under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation.
package ch.qos.logback.core.db;
The <id>ConnectionSource</id> interface provides a pluggable means of transparently obtaining JDBC java.sql.Connections for logback classes that require the use of a java.sql.Connection. For more information about this component, please refer to the online manual at http://logback.qos.ch/manual/appenders.html#DBAppender

Author(s):
Ray DeCampo
public interface ConnectionSource extends LifeCycle {

  
Obtain a java.sql.Connection for use. The client is responsible for closing the java.sql.Connection when it is no longer required.

Throws:
java.sql.SQLException if a java.sql.Connection could not be obtained
Get the SQL dialect that should be used for this connection. Note that the dialect is not needed if the JDBC driver supports the getGeneratedKeys method.
If the connection supports the JDBC 3.0 getGeneratedKeys method, then we do not need any specific dialect support.
  boolean supportsGetGeneratedKeys();
  
  
If the connection does not support batch updates, we will avoid using them.
  boolean supportsBatchUpdates();
New to GrepCode? Check out our FAQ X