zoukankan      html  css  js  c++  java
  • 配置quartz数据源的三种方式

    如果是使用了JDBC JobStore或JobStoreCMT获得持久的Job时,就要配置相关的数据源了。

    方式一:使用quartz.properties文件,这时只需要在property文件中增加如下的一些属性就ok了。

    org.quartz.dataSource.NAME.driver = 数据库驱动(requried)

    org.quartz.dataSource.NAME.URL = 连接数据库的url (requried)

    org.quartz.dataSource.NAME.user = 连接的数据库的用户名(not requried)

    org.quartz.dataSource.NAME.password =连接的数据库的密码(not requried)

    org.quartz.dataSource.NAME.maxConnections = 连接池中最大连接数(not requried)

    org.quartz.dataSource.NAME.validationQuery = sql查询语句(not requried)

    注:org.quartz.dataSource.NAME中的NAME是自己随便定义的一个数据源的名字。

    方式二:使用自定义的ConnectionProvider配置数据源:

    自定义一个ConnectionProvider类,并在quartz.properties文件中依据ConnectionProvider类配置它。

    org.quartz.dataSource.myConProvider(数据源名).connectionProvider.class = XXXXX(自定义的ConnectionProvider)。

    方式三:使用应用服务器中DataSource的属性

    org.quartz.dataSource.NAME.jndiURL = dataSource的JNDI url

    org.quartz.dataSource.NAME.java.naming.factory.initial = 使用的JNDI InitialContextFactory类名。

    org.quartz.dataSource.NAME.java.naming.provider.url = 连接JNDI的URL

    org.quartz.dataSource.NAME.java.naming.security.principal =连接JNDI的用户名

    org.quartz.dataSource.NAME.java.naming.security.credentials = 连接到JNDI的用户凭证

  • 相关阅读:
    用户、群组、权限
    分页提纲
    网页分页显示
    OMR数据查询
    ORM增删改查询例题
    人工智能将推动云存储和数据服务的创新
    如何在智能家居中提高IoT安全性?
    云计算是物联网的重要支柱
    一个高薪的码农,应具备的8种能力
    如何跨越比特币的认知障碍?
  • 原文地址:https://www.cnblogs.com/interdrp/p/3551580.html
Copyright © 2011-2022 走看看