Terry.Li-彬

          虛其心,可解天下之問;專其心,可治天下之學(xué);靜其心,可悟天下之理;恒其心,可成天下之業(yè)。

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            143 隨筆 :: 344 文章 :: 130 評論 :: 0 Trackbacks
           1package com.lucky.util;
           2
           3import java.sql.Connection;
           4import java.sql.SQLException;
           5
           6import javax.naming.Context;
           7import javax.naming.InitialContext;
           8import javax.naming.NamingException;
           9import javax.sql.DataSource;
          10
          11public class BaseDb {
          12    private Connection conn = null;
          13    private DataSource dataSource   = null;
          14    public BaseDb(){
          15        init();
          16    }

          17    private void init(){
          18        try {
          19            Context ctx = new InitialContext();
          20            dataSource = (DataSource) ctx.lookup("java:/comp/env/jdbc/mysql");
          21            conn = dataSource.getConnection();
          22        }
           catch (NamingException e) {
          23            // TODO Auto-generated catch block
          24            e.printStackTrace();
          25        }
           catch (SQLException e) {
          26            // TODO Auto-generated catch block
          27            e.printStackTrace();
          28        }

          29    }

          30}

          31
          在tomcat server.xml
           1
           2<Context path="/test" docBase="F:\WorkSpace\workspace_shangluo\TomcatPool\WebRoot" debug="0"> 
           3          <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"/> 
           4          <ResourceParams name="jdbc/mysql"> 
           5            <parameter> 
           6              <name>factory</name> 
           7              <value>org.apache.commons.dbcp.BasicDataSourceFactory</value> 
           8            </parameter> 
           9            <parameter> 
          10              <name>driverClassName</name> 
          11              <value>com.mysql.jdbc.Driver</value> 
          12            </parameter> 
          13            <parameter> 
          14              <name>url</name> 
          15              <value>jdbc:mysql://localhost/lucky</value> 
          16            </parameter> 
          17            <parameter> 
          18              <name>username</name> 
          19              <value>root</value>
          20            </parameter> 
          21            <parameter> 
          22              <name>password</name> 
          23              <value>123456</value> 
          24            </parameter> 
          25            <parameter> 
          26              <name>maxActive</name> 
          27              <value>20</value> 
          28            </parameter> 
          29            <parameter> 
          30              <name>maxIdle</name> 
          31              <value>10</value> 
          32            </parameter> 
          33            <parameter> 
          34              <name>maxWait</name> 
          35              <value>-1</value> 
          36            </parameter> 
          37          </ResourceParams> 
          38</Context>
          39
          40

          然后在web項目的web.xml中定義
          1<resource-ref>
          2        <res-ref-name>jdbc/mysql</res-ref-name>
          3        <res-type>javax.sql.DataSource</res-type>
          4        <res-auth>Container</res-auth>
          5    </resource-ref>

          下來就可以在程序用調(diào)用了
          posted on 2007-09-23 12:08 禮物 閱讀(180) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。

          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 拉孜县| 西峡县| 东兴市| 陈巴尔虎旗| 延长县| 南华县| 修武县| 宝鸡市| 福建省| 泰顺县| 宿迁市| 惠来县| 尖扎县| 昌吉市| 乐都县| 仪陇县| 呼玛县| 台中市| 兴文县| 淳化县| 开化县| 合川市| 丹巴县| 特克斯县| 隆回县| 贡嘎县| 霍林郭勒市| 通山县| 渑池县| 电白县| 仙居县| 溧水县| 东光县| 武定县| 新丰县| 淮南市| 泸水县| 石屏县| 当涂县| 安丘市| 东兰县|