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

在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 | 日韩午夜在线观看 | 久久se精品一区二区影院 | 亚洲视频网 | 亚洲精品美女久久久久99 | 亚洲国产人成中文幕一级二级 | 免费人成网站在线高清 | 久久99精品国产免费观看 | 国产精品第二页在线播放 | 欧美一级毛片日韩一级 | 九九365资源稳定资源站 | 欧美毛片 | 国产一级毛片国语普通话对白 | 日本久久久久一级毛片 | 久久久国产精品福利免费 | 性生活国产 | 我想看一级毛片免费的 | 久久精品视屏 | 日韩欧美二区在线观看 | 成人综合婷婷国产精品久久免费 | 欧美在线 | 亚洲 | 麻豆一区二区 | 变态捡到女婴h养成调教 | 一本久道久久综合中文字幕 | 奇米影视久久 | 日韩久久影院 | 久久一区视频 | 成人看片黄a免费 | 一级毛片大全免费播放 | 综合欧美视频一区二区三区 | 四虎跳转48小时 | 久久99亚洲精品久久久久网站 | 亚洲国产成人精品区 | 98在线视频噜噜噜国产 | 四虎影院免费在线播放 | 亚洲六月丁香婷婷综合 | 在线观看成人小视频 | 亚1洲二区三区四区免费 | 在线不卡一区 | 澳门一级特黄录像免费播黄 | 午夜看一级特黄a大片 |