lizongbo 的 編程學習

          http://618119.com

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            23 Posts :: 1 Stories :: 78 Comments :: 0 Trackbacks
          很奇怪,很多人都說proxool很好,
          但是搜索spring中配置proxool作 數據源連接池的資料卻幾乎找不到詳細點的。

          因此自己整理如下:

          ? 先下載:
          ?
          ? http://surfnet.dl.sourceforge.net/sourceforge/proxool/proxool-0.9.0RC2.zip


          ? web.xml

          -------------------------


          ? <servlet>
          ??? <servlet-name>proxoolServletConfigurator</servlet-name>
          ??? <servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
          ??? <init-param>
          ????? <param-name>xmlFile</param-name>
          ????? <param-value>WEB-INF/proxool.xml</param-value>
          ??? </init-param>
          ??? <load-on-startup>1</load-on-startup>
          ? </servlet>
          ? <servlet>
          ??? <servlet-name>proxooladmin</servlet-name>
          ??? <servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class>
          ? </servlet>
          ? <servlet-mapping>
          ??? <servlet-name>proxooladmin</servlet-name>
          ??? <url-pattern>/proxooladmin</url-pattern>
          ? </servlet-mapping>


          -------------------------

          ? proxool.xml

          -------------------------
          <?xml version="1.0" encoding="UTF-8"?>
          <proxool-config>
          ? <proxool>
          ??? <alias>blogdb</alias>
          ??? <driver-url>jdbc:oracle:thin:@127.0.0.1:1521:ORADB</driver-url>
          ??? <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
          ??? <driver-properties>
          ????? <property name="user" value="lizongbo"/>
          ????? <property name="password" value="password"/>
          ??? </driver-properties>
          ??? <maximum-connection-count>10</maximum-connection-count>
          ??? <house-keeping-test-sql>select 1 from dual</house-keeping-test-sql>
          ? </proxool>
          </proxool-config>

          spring里:
          兩種配置:
          a:? <!-- 與上面的proxool以及web.xml里結合使用-->
          ??? <bean id="mainDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
          ??? <property name="driverClassName">
          ??? <value>org.logicalcobwebs.proxool.ProxoolDriver</value>
          ??? </property>
          ??? <property name="url">
          ??? <value>proxool.blogdb</value>
          ??? </property>
          ??? </bean>

          b:<!-- 單獨的類似dbcp的使用-->
          ? <bean id="mainDataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource" destroy-method="close">
          ??? <property name="driver">
          ????? <value>oracle.jdbc.driver.OracleDriver</value>
          ??? </property>
          ??? <property name="driverUrl">
          ????? <value>jdbc:oracle:thin:lizongbo/password@127.0.0.1:1521:ORADB</value>????
          ?<!--用戶名和密碼寫在一起才調用成功,不然會報 調用無效的參數 錯誤,下面設置用戶名和密碼的property好像是無效的,其它數據庫也是這樣
          ?比如mysql的也要把用戶名和密碼寫在url里:<property name="driverUrl" value="jdbc:mysql://localhost:3306/blogdb?user=lizongbo&amp;password=lizongbo" />
          ?-->
          ??? </property>
          ??? <property name="user"> <!-- 必須在這里也設置,但是 proxool卻不使用它,或許是個bug-->
          ????? <value>lizongbo</value>
          ??? </property>
          ??? <property name="password"> <!-- 必須在這里也設置,但是 proxool卻不使用它,或許是個bug-->
          ????? <value>lizongbo</value>
          ??? </property>
          ??? <property name="alias">
          ????? <value>lizongbo</value>
          ??? </property>
          ??? <property name="houseKeepingSleepTime">
          ????? <value>90000</value>
          ??? </property>
          ??? <property name="prototypeCount">
          ????? <value>5</value>
          ??? </property>
          ??? <property name="maximumConnectionCount">
          ????? <value>100</value>
          ??? </property>
          ??? <property name="minimumConnectionCount">
          ????? <value>10</value>
          ??? </property>
          ??? <property name="trace">
          ????? <value>true</value>
          ??? </property>
          ??? <property name="verbose">
          ????? <value>true</value>
          ??? </property>
          ? </bean>


          ???
          posted on 2006-04-07 14:17 lizongbo 的編程學習 閱讀(18427) 評論(8)  編輯  收藏 所屬分類: java 積累
          主站蜘蛛池模板: 保定市| 宁国市| 金华市| 福州市| 图们市| 明光市| 拜城县| 辽阳市| 内黄县| 昌邑市| 忻城县| 资中县| 台山市| 曲阜市| 淮北市| 龙井市| 涿州市| 贵州省| 都匀市| 许昌县| 海盐县| 泸西县| 云梦县| 景宁| 德化县| 赤水市| 搜索| 汉阴县| 平昌县| 绩溪县| 隆德县| 东宁县| 玉林市| 广平县| 含山县| 邳州市| 乌拉特中旗| 六盘水市| 萨迦县| 康定县| 石狮市|