【发布时间】:2012-03-19 01:46:59
【问题描述】:
我有一个要求,我需要在调度过程中插入数据并检索数据。虽然我可以创建自己的连接类并且可以完成工作,但我想知道有没有办法使用Quartz API。
由于 Quartz 可以有效地进行数据库连接和处理,所以我的意图是使用定义明确的结构,而不是创建自己的结构。
我在Quartz中看到了如下代码
conn = DBConnectionManager.getInstance().getConnection(
getDataSource());
但我不确定这种方法在获取连接方面有多好。或者是否有任何好的示例/资源来创建高效的数据库连接类。
石英属性文件
org.quartz.scheduler.instanceName=QuartzScheduler
org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX
org.quartz.threadPool.threadCount=7
org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.MSSQLDelegate
org.quartz.jobStore.tablePrefix = QRTZ_
org.quartz.jobStore.dataSource = myDS
org.quartz.dataSource.myDS.driver=com.mysql.jdbc.Driver
org.quartz.dataSource.myDS.URL=jdbc:mysql://localhost:3306/quartz
org.quartz.dataSource.myDS.user=root
org.quartz.dataSource.myDS.password=root
org.quartz.dataSource.myDS.maxConnections=5
【问题讨论】:
-
如何配置您的
JDBCJobstore?我的意思是你如何传递DataSource/database 连接? -
@TomaszNurkiewicz:我正在使用属性文件,这是一个网络应用程序。已经更新了属性文件的帖子
标签: java jsp jdbc quartz-scheduler