tomcat下數據庫連接池和數據源的配置

          以MS SQLServer2000為例
          1.先把JDBC驅動拷貝到tomcat的common\lib目錄下.

          2.在tomcat的conf目錄下,打開server.xml文件,找到</Host>,在它上面添加以下內容:
          <Context path="/app" docBase="E:\workspace3.0\mypro\web" debug="5" reloadable="true" crossContext="true">
            
            <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_DBTest_log." suffix=".txt" timestamp="true"/>

          <!-- Oracle -->
          <Resource name="jdbc/bn" auth="Container" type="javax.sql.DataSource"/>

          <ResourceParams name="jdbc/bn">
          <parameter>
          <name>factory</name>
          <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
          </parameter>
          <parameter>
          <name>driverClassName</name>
          <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
          </parameter>
          <parameter>
          <name>url</name>
          <value>jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=mypro</value>
          </parameter>
          <parameter>
          <name>username</name>
          <value>sa</value>
          </parameter>
          <parameter>
          <name>password</name>
          <value></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>
          相信都看的懂的!

          3 新建一個JSP文件,添加以下代碼:
          <%@ page import="javax.naming.Context" %>
          <%@ page import="javax.sql.DataSource"%>
          <%@ page import="javax.naming.InitialContext"%>
          <%@ page import="java.sql.*"%>

          <%
          DataSource ds = null;
          try{
          Context initCtx = new InitialContext();
          Context envCtx = (Context) initCtx.lookup("java:comp/env");
          ds = (DataSource)envCtx.lookup("jdbc/myoracle");
          if(ds!=null){
          out.println("Connection is OK!");
          Connection **=*s.getConnection();
          if(cn!=null){
          out.println("cn is Ok!");
          Statement stmt = cn.createStatement();
          ResultSet rst = stmt.executeQuery("select * from BOOK");
          out.println("<p>rst is Ok!" + rst.next());
          while(rst.next()){
          out.println("<P>BOOK_CODE:" + rst.getString(1));
          }
          cn.close();
          }else{
          out.println("rst Fail!");
          }
          }
          else
          out.println("Fail!");
          }catch(Exception ne){ out.println(ne);
          }
          %>
          最后,進入測試。運行tomcat.bat,打開IE在地址欄中輸入:http://localhost:8080\myapps\test.jsp

          數據庫連接池配置完畢!

          posted on 2008-03-31 09:46 一代魔笛 閱讀(208) 評論(0)  編輯  收藏 所屬分類: Java技術

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆檔案(1)

          文章分類(3)

          文章檔案(3)

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 利川市| 黄石市| 梅河口市| 武强县| 禄丰县| 营口市| 中卫市| 怀远县| 驻马店市| 九龙城区| 新干县| 威信县| 滦平县| 莲花县| 桃江县| 巨野县| 天峨县| 紫金县| 册亨县| 葵青区| 客服| 张掖市| 芦山县| 涪陵区| 巢湖市| 托克逊县| 仁怀市| 武安市| 郧西县| 安国市| 衡南县| 高台县| 平度市| 江孜县| 镶黄旗| 南昌县| 永丰县| 宁陕县| 乌鲁木齐市| 宁乡县| 庄浪县|