This example illustrates extending the BIRT JDBC Driver to allow for the use of connection pooling.

This example contains two projects org.eclipse.birt.report.data.oda.subjdbc and org.eclipse.birt.report.data.oda.subjdbc.ui,
that do the actual work.  The ExecuteConnectionPool.java program illustrates using the example from the API.
The deploy folder contains the two projects after being exported from Eclipse to plugins.  You can use them by copying them to plugins folder of eclipse.
Also copy the org.eclipse.birt.report.data.oda.subjdbc plugin in the deploy folder to the Report Engine home directory, beneath plugins.
ie 
C:\birt-runtime-2_0_0\birt-runtime-2_0_0\Report Engine\plugins

If you use them with the viewer copy the plugin to your Birt viewer directory beneath plugins.
ie
C:\Tomcat 5.5\webapps\birt-viewer\plugin

The AppContextTest.rptdesign is an example report that connects to MySQL at design time.  If the plugins are deployed correctly it will use
the supplied connection at runtime.



contents of this example


org.eclipse.birt.report.data.oda.subjdbc
org.eclipse.birt.report.data.oda.subjdbc.ui
ExecuteConnectionPool.java
AppContextTest.rptdesign
deploy
Readme.txt