org.jpox.c3p0
Class C3P0DataSourceFactory

java.lang.Object
  extended by 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 $

Field Summary
 
Fields inherited from interface org.jpox.datasource.JPOXDataSourceFactory
LOCALISER
 
Constructor Summary
C3P0DataSourceFactory()
           
 
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
 

Constructor Detail

C3P0DataSourceFactory

public C3P0DataSourceFactory()
Method Detail

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 name
dbURL - The database URL
dbUser - The database username
dbPassword - The database password
configFile - Location of any config properties file
clr - 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.