国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Tomcat5.0.19與oracle8.1.7連接池配置指南

2024-08-29 13:35:11
字體:
來源:轉載
供稿:網友

作者:Junsan Jin



日期:2003-12-22



版本:1.2 2005-4-4



信箱:junsan21@126.com ; junnef21@sohu.com



Blog:http://blog.csdn.net/junnef



聲明:本人保留本文的所有權利。




 


第一部分:預備工作:




 


第一步:



       正確安裝Oracle8.1.7數據庫,正確創建一個開發使用的數據庫,如當前所使用的數據庫為192.168.0.1:1521中的dbserver數據庫,用戶erp。




 


第二步:



正確安裝tomcat5.0.19。




 


第二部分:正式配置工作




 


第一步:



       找到數據庫的驅動程序classes12.zip包,將其重命名為classes12.jar,放到%TOMCAT_HOME%/common/lib下。




 


第二步:



       在%TOMCAT_HOME%/webapps目錄下新建一個DBTest目錄,并在其下新建一個WEB-INF目錄。




 


第三步:



       在%TOMCAT_HOME%/conf目錄下找到server.xml文件,找到類似如下的配置部分:




 


<Host name="localhost" debug="0" appBase="webapps"



                 unpackWARs="true" autoDeploy="true"



                XMLValidation="false" XMLNamespaceAware="false">




 


在與之對應的</host>標志之中加入如下配置信息:




 


<Context path="/DBTest" docBase="DBTest"



                      debug="5" reloadable="true" crossContext="true">




 


<Logger className="org.apache.catalina.logger.FileLogger"



             PRefix="localhost_DBTest_log." suffix=".txt"



timestamp="true"/>




 


<Resource name="jdbc/myoracle" auth="Container"



              type="javax.sql.DataSource"/>



<ResourceParams name="jdbc/myoracle">



<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:@192.168.0.1:1521:dbserver</value>



</parameter>



<parameter>



    <name>username</name>



    <value>erp</value>



</parameter>



<parameter>



    <name>passWord</name>



    <value>erp</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>




 


第四步:



在當前DBTest的目錄下的WEB-INF文件夾下,新建一個web.XML文件,在<web-app></web-app>標記之間加入如下代碼:




 


<resource-ref>



 <description>Oracle Datasource example</description>



 <res-ref-name>jdbc/myoracle</res-ref-name>



 <res-type>javax.sql.DataSource</res-type>



 <res-auth>Container</res-auth>



</resource-ref>




 


新建的文件需要有:




 


<?XML version="1.0" encoding="ISO-8859-1"?>



    <!DOCTYPE web-app PUBLIC



    "-//Sun Microsystems, Inc.//DTD Web application 2.3//EN"



    "http://java.sun.com/dtd/web-app_2_3.dtd">




 


說明。





 


完整文件如下:



<?XML version="1.0" encoding="ISO-8859-1"?>



    <!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/myoracle</res-ref-name>



 <res-type>javax.sql.DataSource</res-type>



 <res-auth>Container</res-auth>



</resource-ref>



</web-app>




 


第五步:



創建一個測試文件放到DBTest目錄下:DBTest.jsp



<%@ page import="java.sql.*"%>



<%@ page import="javax.sql.*"%>



<%@ page import="javax.naming.*"%>



<%



  String foo = "Not Connected";



  System.out.println("###"+foo);



  int bar = -1;




 


try{



   Context initContext = new InitialContext();



   System.out.println("###" + initContext);



  Context envContext  = (Context)initContext.lookup("java:/comp/env");



  System.out.println("###"+ envContext);



  DataSource ds = (DataSource)envContext.lookup("jdbc/myoracle");



  System.out.println("###" + ds);




 



 


      if (ds != null) {



        Connection conn = ds.getConnection();



        System.out.println("###" + conn);



             



        if(conn != null)  {



     

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仲巴县| 澳门| 庆阳市| 格尔木市| 刚察县| 图木舒克市| 崇文区| 隆回县| 上高县| 道孚县| 静乐县| 太和县| 云和县| 江山市| 余干县| 彝良县| 太谷县| 大荔县| 莱阳市| 铜川市| 景宁| 阳江市| 阿城市| 武冈市| 阳高县| 湄潭县| 类乌齐县| 东乌珠穆沁旗| 阜平县| 墨江| 左权县| 措勤县| 荣成市| 湖口县| 连云港市| 始兴县| 廊坊市| 吉水县| 九江县| 江阴市| 射洪县|