public final class DriverManagerConnectionSource extends Object implements ConnectionSource
JDBCAppender
connection source that uses a standard JDBC URL, username, and password to connect to the
database.Modifier and Type | Method and Description |
---|---|
static DriverManagerConnectionSource |
createConnectionSource(String url,
String username,
String password)
Factory method for creating a connection source within the plugin manager.
|
Connection |
getConnection()
This should return a new connection every time it is called.
|
String |
toString()
All implementations must override
Object.toString() to provide information about the connection
configuration (obscuring passwords with one-way hashes). |
public Connection getConnection() throws SQLException
ConnectionSource
getConnection
in interface ConnectionSource
SQLException
- if a database error occurs.public String toString()
ConnectionSource
Object.toString()
to provide information about the connection
configuration (obscuring passwords with one-way hashes).toString
in interface ConnectionSource
toString
in class Object
public static DriverManagerConnectionSource createConnectionSource(String url, String username, String password)
url
- The JDBC URL to use to connect to the logging database. A driver that can accept this URL must be on
the classpath.username
- The username with which to log in to the database, if applicable.password
- The password with which to log in to the database, if applicable.Copyright © 1999-2014 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.