亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

在TOMCAT5.0.27 中利用數據鏈接緩沖池

系統 1846 0

一、把相應的JDBC包放置到TOMCAT安裝目錄的COMMON/LIB目錄中
二、TOMCAT的配置文件的內容(以ORACLE, THIN連接為例)
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="E:/Workspace/toshiba" path="/toshiba" reloadable="true" workDir="E:\Workspace\toshiba\work">
?<Resource name="jdbc/OracleDB" auth="Container" type="javax.sql.DataSource"/>

?<ResourceParams name="jdbc/OracleDB">

?<parameter>
??<name>factory</name>
??<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
?</parameter>

?<parameter>
??<name>driverClassName</name>
??<value>oracle.jdbc.driver.OracleDriver</value>
?</parameter>

?<parameter>
??<name>url</name>
??<value>jdbc:oracle:thin:@UFJ:1521:DRCH1001</value>
?</parameter>

?<parameter>
??<name>username</name>
??<value>scott</value>
?</parameter>

?<parameter>
??<name>password</name>
??<value>tiger</value>
?</parameter>

?<parameter>
??<name>maxActive</name>
??<value>20</value>
?</parameter>

?<parameter>
??<name>maxIdle</name>
??<value>10</value>
?</parameter>

?<parameter>
??<name>maxWait</name>
??<value>-1</value>
?</parameter>

?</ResourceParams>
</Context>

三、WEB。XML文件的內容
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" " http://java.sun.com/dtd/web-app_2_3.dtd ">
<web-app>
?<resource-ref>
??<description>Oracle Datasource example</description>
??<res-ref-name>jdbc/OracleDB</res-ref-name>
??<res-type>javax.sql.DataSource</res-type>
??<res-auth>Container</res-auth>
? </resource-ref>
</web-app>

四、JAVA代碼的書寫

package com.csk.dm;

import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;


public class ServiceLocator {
?private InitialContext ic = null;
?private Map cache;
?
?private static ServiceLocator me = null;
?
?static {
??try {
???me = new ServiceLocator();
??} catch (ServiceLocatorException se) {
???System.err.println(se);
???se.printStackTrace(System.err);
??}
?}

?/**
? *?
? */
?public ServiceLocator() throws ServiceLocatorException {
??try {
???ic = new InitialContext();
???cache = Collections.synchronizedMap(new HashMap());
??} catch (NamingException ne) {
???throw new ServiceLocatorException(ne);
??} catch (Exception e) {
???throw new ServiceLocatorException(e);
??}
?}
?
?/**
? * @return
? */
?public static ServiceLocator getInstance() {
??????? return me;
????? }
?
??? /**
???? * @param dataSourceName
???? * @return
???? * @throws ServiceLocatorException
???? */
??? public DataSource getDataSource(String dataSourceName) throws ServiceLocatorException {
??????? DataSource dataSource = null;
??????? try {
????????? if (cache.containsKey(dataSourceName)) {
???????????? dataSource = (DataSource) cache.get(dataSourceName);
????????? } else {
????????? ??Context ctx = (Context)ic.lookup("java:comp/env");
????????????? dataSource = (DataSource)ctx.lookup(dataSourceName);
????????????? cache.put(dataSourceName, dataSource );
????????? }
??????? } catch (NamingException ne) {
?????????? throw new ServiceLocatorException(ne);
??????? } catch (Exception e) {
????????????? throw new ServiceLocatorException(e);
??????? }
??????? return dataSource;
????? }

}

在TOMCAT5.0.27 中利用數據鏈接緩沖池


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 人人干视频在线观看 | 日本精品久久久久久久 | 日日干夜夜骑 | 久草视频免费播放 | 色视屏| 91久久国产综合精品女同国语 | 老湿机永久体验 | 狠狠色狠色综合曰曰 | 亚洲综合一区二区三区四区 | www.黄色片| 久久久久久日本一区99 | 99在线视频网站 | 四虎免费久久影院 | 四虎成人精品在永久在线观看 | 啪啪网站色大全免费 | 亚洲国产精品热久久 | 国产精品爱啪在线线免费观看 | 欧美精品久久一区二区三区 | 久久久噜噜噜久久网 | 久久天天操 | 亚洲人妖女同在线播放 | 青草国产| 一级毛片免费 | 色婷婷亚洲十月十月色天 | 国偷盗摄自产福利一区在线 | 久久99热久久精品91 | 美女女女女女女bbbbbb毛片 | 午夜视频国产 | 国产精品视频久久久久 | 色视频网| 777奇米影视久久激情日韩欧美 | 亚洲国产爱 | 欧美乱操| 亚洲精品一二三区 | 久久天天躁狠狠躁夜夜 | 日日操夜夜操视频 | 中文字幕日韩欧美一区二区三区 | 久久r8这里只精品99re66 | 国产精品久久久久久久久鸭 | 日本精a在线观看 | 波多野结衣与公中出中文字幕 |