Starting with Quartz 1.5.1, you can create a custom ConnectionProvider and configure Quartz to use it by providing the class name within the properties file:
org.quartz.dataSource.myConnProvider.connectionProvider.class = com.foo.MyConnectionProvider
After instantiating the class, Quartz can automatically set configuration properties on the instance, bean style.
org.quartz.dataSource.myConnProvider.someStringProperty = someValue org.quartz.dataSource.myConnProvider.someIntProperty = 5
Scheduling in the Enterprise
Getting Started with Quartz
Hello, Quartz
Scheduling Jobs
Cron Triggers and More
JobStores and Persistence
Implementing Quartz Listeners
Using Quartz Plug-Ins
Using Quartz Remotely
Using Quartz with J2EE
Clustering Quartz
Quartz Cookbook
Quartz and Web Applications
Using Quartz with Workflow
Appendix A. Quartz Configuration Reference