org.apache.openjpa.jdbc.schema
Class AutoDriverDataSource
java.lang.Object
org.apache.openjpa.jdbc.schema.SimpleDriverDataSource
org.apache.openjpa.jdbc.schema.DBCPDriverDataSource
org.apache.openjpa.jdbc.schema.AutoDriverDataSource
- All Implemented Interfaces:
- Wrapper, CommonDataSource, DataSource, DriverDataSource, Configurable, Closeable
public abstract class AutoDriverDataSource
- extends DBCPDriverDataSource
Automatic Commons DBCP pooling or Simple non-pooling driver data source.
If the commons-dbcp packages are on the class path, then they will be used,
else it will fall back to non-DBCP mode.
Methods inherited from class org.apache.openjpa.jdbc.schema.SimpleDriverDataSource |
createConnectionDecorators, getClassLoader, getConnection, getConnection, getConnectionDriverName, getConnectionFactoryProperties, getConnectionPassword, getConnectionProperties, getConnectionURL, getConnectionUserName, getLoginTimeout, getLogWriter, getSimpleConnection, getSimpleDriver, initDBDictionary, isWrapperFor, setClassLoader, setConnectionDriverName, setConnectionFactoryProperties, setConnectionPassword, setConnectionProperties, setConnectionURL, setConnectionUserName, setLoginTimeout, setLogWriter, unwrap |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AutoDriverDataSource
public AutoDriverDataSource()
newInstance
public static AutoDriverDataSource newInstance()
getConnection
public Connection getConnection(Properties props)
throws SQLException
- Overrides:
getConnection
in class DBCPDriverDataSource
- Throws:
SQLException
Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.