zoukankan      html  css  js  c++  java
  • 润乾报表在proxool应用下的数据源配置

    

    大多数应用会使用proxool数据连接池,proxool.xml的配置文件如下:
    <?xml version=”1.0″ encoding=”UTF-8″?>
    <proxool-config>
    <proxool>
    <alias>db</alias>
    <driver-url>jdbc:mysql://×××.×××.××.×××:3303/mydb<driver-url>
    <driver-class>com.mysql.jdbc.Driver</driver-class>
    <driver-properties>
    <property name=”user” value=”root” />
    <property name=”password” value=”*******” />
    </driver-properties>
    <house-keeping-sleep-time>90000</house-keeping-sleep-time>
    <maximum-new-connections>20</maximum-new-connections>
    <prototype-count>5</prototype-count>
    <maximum-connection-count>1000</maximum-connection-count>
    <minimum-connection-count>10</minimum-connection-count>
    </proxool>
    </proxool-config>
    对以上配置简单的解释:
    1.<alias>:为该连接池起一个别名,在其他文件中引用。引用是:(proxool.db);
    2. <driver-class>com.mysql.jdbc.Driver</driver-class>
    <driver-properties>
    <property name=”user” value=”root” />
    <property name=”password” value=”root” />
    </driver-properties>
    配置数据库的驱动和连接。
    3.<house-keeping-sleep-time> :proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回收,超时的销毁。
    4.<maximum-new-connections>: 指因未有空闲连接可以分配而在队列中等候的最大请求数,超过这个请求数的用户连接就不会被接受。
    5.<prototype-count>:最少保持的空闲连接数。
    6.<maximum-connection-count>: 允许最大连接数,超过了这个连接,再有请求时,就排在队列中等候,最大的等待请求数由maximum-new-connections决定
    7.<minimum-connection-count>:最小连接数

    润乾的报表无法直接使用proxool的数据连接池,可以在reportConfig.xml中单独的为每个数据源配置相应的JDBC,如下:

    <jdbc-ds-configs>
    <jdbc-ds-config>
    <name>Site</name>
    <db-type>Sitesrv</db-type>
    <connection-url>jdbc:mysql://×××.×××.××.×××:3303/mydb</connection-url>
    <driver-class>
    com.mysql.jdbc.Driver

    </driver-class>
    <user-name>root</user-name>
    <password>*******</password>
    <db-charset>GBK</db-charset>
    <client-charset>GBK</client-charset>
    </jdbc-ds-config>
    </jdbc-ds-configs>

  • 相关阅读:
    【原】基础篇:第一篇,本节主要向大家介绍Ext的最基础的话题
    【原】基础篇:第七篇,Ext组件系列之label组件的基本用法
    【原】基础篇:第三篇,常用的一些Ext方法
    框架
    【原】基础篇:第六篇,Ext组件系列之button组件的基本用法
    序列化
    【原】基础篇:第四篇,Ext中有两个很重要的方法,一个是decode;一个是encode.
    Arrays.asList详解
    JSP页面导出CSV查询结果
    Log的重要性
  • 原文地址:https://www.cnblogs.com/shiGuangShiYi/p/10117560.html
Copyright © 2011-2022 走看看