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

在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條評論
主站蜘蛛池模板: 成人国产精品视频频 | 国产一级淫片a免费播放口欧美 | 国产福利资源在线 | 婷婷爱爱 | 伊人影院在线观看视频 | 97夜色| 久国产精品久久精品国产四虎 | 亚洲香蕉网综合久久 | 免费中日高清无专码有限公司 | 中文字幕在线观看一区二区三区 | 性感美女一级毛片 | 国产福利不卡视频在免费 | 爱综合网| 久久婷婷午色综合夜啪 | 很黄很色的小视频在线网站 | 农村妇女高清毛片一级 | 四虎精品福利视频精品 | 99国产在线播放 | 国产91在线免费观看 | 96一级毛片 | 狠狠色噜噜狠狠色综合久 | 欧美 日产 国产精品 | 一 级 黄 色蝶 片 | 四虎国产精品一区二区 | 午夜影院免费体验区 | 天天成人 | 青草青在线免费视频 | 日本在线观看不卡免费视频 | 国产亚洲精品在天天在线麻豆 | 久久成人亚洲 | 欧美japanese孕交| 亚洲精品国产自在久久出水 | 青青青爽在线视频观看大全 | 91精品免费久久久久久久久 | 欧美日韩亚 | 欧美日韩一本大道香蕉欧美 | 九九视频高清视频免费观看 | 免费的毛片网站 | 337p日本大胆欧美人术艺术6 | 免费视频不卡一区二区三区 | 久久午夜伦理 |