## Uses of Interface
ch.qos.logback.core.db.ConnectionSource

Packages that use ConnectionSource
ch.qos.logback.core.db: The ch.qos.logback.core.db package provides bases classes to append objects into various databases.

### Uses of ConnectionSource in ch.qos.logback.core.db

Classes in ch.qos.logback.core.db that implement ConnectionSource
`class` `ConnectionSourceBase`
`class` `DataSourceConnectionSource` The DataSourceConnectionSource is an implementation of `ConnectionSource` that obtains the Connection in the recommended JDBC manner based on a `DataSource`.
`class` `DriverManagerConnectionSource` The DriverManagerConnectionSource is an implementation of `ConnectionSource` that obtains the Connection in the traditional JDBC manner based on the connection URL.
`class` `JNDIConnectionSource` The <id>JNDIConnectionSource</id> is an implementation of `ConnectionSource` that obtains a `DataSource` from a JNDI provider and uses it to obtain a `Connection`.

Fields in ch.qos.logback.core.db declared as ConnectionSource
`protected ConnectionSource` DBAppenderBase.`connectionSource`

Methods in ch.qos.logback.core.db that return ConnectionSource
`ConnectionSource` DBAppenderBase.`getConnectionSource()`

Methods in ch.qos.logback.core.db with parameters of type ConnectionSource
`void` DBAppenderBase.`setConnectionSource(ConnectionSource connectionSource)`