org.jpox.c3p0
Class C3P0DataSourceFactory
java.lang.Object
org.jpox.c3p0.C3P0DataSourceFactory
- All Implemented Interfaces:
- org.jpox.datasource.JPOXDataSourceFactory
public class C3P0DataSourceFactory
- extends java.lang.Object
- implements org.jpox.datasource.JPOXDataSourceFactory
Plugin for the creation of a C3P0 connection pool.
Note that all C3P0 classes are named explicitly in the code to avoid loading
them at class initialisation.
See http://www.mchange.com/projects/c3p0/index.html
See http://www.sf.net/projects/c3p0
- Version:
- $Revision: 1.12 $
| Fields inherited from interface org.jpox.datasource.JPOXDataSourceFactory |
LOCALISER |
|
Method Summary |
javax.sql.DataSource |
makePooledDataSource(java.lang.String dbDriver,
java.lang.String dbURL,
java.lang.String dbUser,
java.lang.String dbPassword,
java.lang.String configFile,
org.jpox.ClassLoaderResolver clr)
Method to make a C3P0 DataSource for use internally in JPOX. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
C3P0DataSourceFactory
public C3P0DataSourceFactory()
makePooledDataSource
public javax.sql.DataSource makePooledDataSource(java.lang.String dbDriver,
java.lang.String dbURL,
java.lang.String dbUser,
java.lang.String dbPassword,
java.lang.String configFile,
org.jpox.ClassLoaderResolver clr)
- Method to make a C3P0 DataSource for use internally in JPOX.
- Specified by:
makePooledDataSource in interface org.jpox.datasource.JPOXDataSourceFactory
- Parameters:
dbDriver - The database driver namedbURL - The database URLdbUser - The database usernamedbPassword - The database passwordconfigFile - Location of any config properties fileclr - ClassLoaderResolver to use
- Returns:
- The DataSource
- Throws:
java.lang.Exception - Thrown if an error occurs during creation
Copyright © 2003-2008 Java Persistent Objects (JPOX). All Rights Reserved.