|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.logging.log4j.core.appender.db.jdbc.DriverManagerConnectionSource
public final class DriverManagerConnectionSource
A JDBCAppender
connection source that uses a standard JDBC URL, username, and password to connect to the
database.
Method Summary | |
---|---|
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). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1999-2013 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.