我帮你搜索了一篇文章,去看看吧,希望对你有帮助:http://www.zdnet.com.cn/developer/code/story/0,2000081534,39134180,00.htm

解决方案 »

  1.   

    wssgwps(小刀会)找的那一篇就很好
      

  2.   

    他找的是tomcat 4.18,版本不一样,可能有些差入,先试着配置一下再说。谢谢!
      

  3.   

    <!-- Tomcat Root Context -->
            
    <Context path="" docBase="RooT" debug="0" reloadable="true">
      <ResourceLink name="users" global="jdbc/oracle"
                    type="org.apache.catalina.UserDatabase"/>
    <Resource name="jdbc/oracle" auth="Container"   type="javax.sql.DataSource"/> 
    <ResourceParams name="jdbc/oracle">
    <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:@ip:端口:数据库名</value>
    </parameter>
    <parameter>
    <name>username</name>
    <value>用户名</value>
    </parameter>
    <parameter>
    <name>password</name>
    <value>密码</value>
    </parameter>
    <parameter>
    <name>maxActive</name>
                <value>60</value>
    </parameter>
    <parameter>
    <name>mixActive</name>
                <value>20</value>
    </parameter>
    <parameter>
    <name>maxIdle</name>
    <value>10</value>
    </parameter>
    <parameter>
    <name>maxWait</name>
    <value>10000</value>
    </parameter>
     </ResourceParams>
     </Context>绝对没有问题在你的页面这样调用:     Context initCtx = new InitialContext();
         Context envCtx = (Context) initCtx.lookup("java:comp/env");
         javax.sql.DataSource ds = (DataSource)envCtx.lookup("jdbc/oracle");
         Connection conn = null;
         Statement stmt = null;
      

  4.   


    还有要在  conf  web。conf  下面加上:<resource-ref>
      <description>Oracle Datasource example</description>
      <res-ref-name>jdbc/oracle</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
     </resource-ref>
      

  5.   

    以下是Oracle和SQL Server在配置连接池时的区别:
    1.Oracle与SQL Server在配置连接池时的区别:Tomcat配置文件中
    Oracle的配置方法
        <parameter>
          <name>url</name>
          <value>jdbc:oracle:thin:@172.28.122.49:1521:cpdb</value>   
        </parameter>    <parameter>
          <name>driverClassName</name>
          <value>oracle.jdbc.driver.OracleDriver</value>
        </parameter>SQL Server的配置方法
     <parameter>
      <name>url</name>
      <value>jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=pubs</value>
     </parameter>   <parameter>
      <name>driverClassName</name>
      <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
     </parameter>
    注意:
    SQL Server包的取得方式
    从http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8f2f01-1ed7-4c4d-8f7b-3d47969e66ae&DisplayLang=en#filelist下载"Microsoft SQL Server 2000 Driver for JDBC",并安装,得到msbase.jar,mssqlserver.jar和msutil.jar三个文件,将三个文件COPY到TOMCAT 4.1下common\lib文件夹中Oracle包的取得方式
    将\ORANT\jdbc\lib\classes12.jar COPY到TOMCAT 4.1下common\lib文件夹中2.Oracle与SQL Server在使用JDBC时的区别:
    Oracle
    String url_  = "172.28.122.49:1521:cpdb";
    String id_ = "cu01";
    String pass_ = "abc";
    Class.forName("oracle.jdbc.driver.OracleDriver");
       conn = DriverManager.getConnection("jdbc:oracle:thin:@" + url_, id_, pass_);SQL Server
    Class.forName("oracle.jdbc.driver.OracleDriver");
       conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://BLUESKY:1433;User=sa;Password=sa;DatabaseName=sitedb);
    Class.forName(driverName);
    Connection conn = DriverManager.getConnection(connURL);3.例子说明
    例子中:tomcattry.xml是Tomcat的配置文件, sample是一个连接池servlet端代码(通过comming.html启动servlet)本例子环境
    OS: Windows2000
    JDK: 1.4.2_04
    IDE: Eclipse3.0
    Web Server: Tomcat4.1.27
    Database: Oracle9i数据库表结构
    表名:
    test
    结构:
    USERNAME                                  NOT NULL VARCHAR2(10)
    PASSWORD                                           VARCHAR2(10)
    建表语句:
    create table test(username varchar(10) primary key,password varchar(10));
      

  6.   

    你们讲的方法只适合在:Tomcat4环境下面。而Tomcat5和Tomcat4有很大差别的。哎。没解决~~``
      

  7.   

    我说的方法就是 tomcat5 的我本机就搭建了这样一个环境