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

在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條評論
主站蜘蛛池模板: 精品久久久久久久中文字幕 | 国产真实乱子伦精品 | 国产精品久久久久久久免费大片 | 人人爽天天爽夜夜爽qc | 国产极品白嫩美女在线观看看 | 2020国产免费久久精品99 | 亚洲最色 | 亚洲精品久久久久综合中文字幕 | 免费h片 | www.四虎在线观看 | 午夜精品久久久久 | 国产福利专区精品视频 | 一区二区视频在线观看 | 国产精品久久久久毛片真精品 | 日本激情啪啪 | 经典三级久久久久 | 999国产精品视频 | 亚洲日韩精品欧美一区二区 | 日本不卡在线播放 | 日韩高清在线播放不卡 | 夜夜爽日日澡人人添 | 欧美一区中文字幕 | 亚洲精品成人中文网 | 久久这里只有精品18 | 成人毛片18岁女人毛片免费看 | 狠狠亚洲| 日本特黄一级午夜剧场毛片 | 日韩亚洲欧美一区二区三区 | 一级黄网站 | 97久久精品国产精品青草 | 老司机免费福利视频无毒午夜 | 99视频在线观看视频 | 欧做爰xxxⅹ性欧美大片孕妇 | 日韩中文在线 | 欧美黑人巨大xxxxxxxx | 九草伊人 | 国产精品久久久久久久网站 | 欧美日韩在大午夜爽爽影院 | 日本人一级毛片免费视频 | 四虎地址 | 中文字幕亚洲综合久久 |