Tomcat5.5连接池的配置

系统 1590 0
 

Tomcat 5.5 tomcat5.0 的配置是不一样的 ,Tomcat5.5 的配置如下 :

server.xml 文件中配置如下 :

<Context path="/Recommend" reloadable="true" docBase="C:\eclipse\workspace\Recommend" workDir="C:\eclipse\workspace\Recommend\work">

     <Resource name="jdbc/myoracle" auth="Container" type="javax.sql.DataSource"

               maxActive="100" maxIdle="30" maxWait="10000"

username="spstest" password="sps0922"

driverClassName="oracle.jdbc.driver.OracleDriver"

               url="jdbc:oracle:thin:@192.168.6.15:1521:ora9"/>

</Context>

C:\Tomcat 5.5\common\lib 目录下拷入 class12.jar

class12.jar oracle jdbc 的驱动程序不包

 

web.xml 中修改代码

<description>oralceDB</description>

<resource-ref>

<description>DB Connection</description>

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

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

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

</resource-ref>

 

测试代码

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

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

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

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

  <%

      DataSource ds = null;

     Context jndiCntx = new InitialContext();

       ds =(DataSource)jndiCntx.lookup( "java:comp/env/jdbc/myoracle");

          

     if(ds!=null){

        System.out.println("Connection is OK!");

        }

    else

    {

    System.out.println("Connection is fail!");    

    }

   

    Connection cn=ds.getConnection();

    if(cn!=null){

     System.out.println("cn is Ok!");

     }

     else

     {

      System.out.println("cn is fail!");     

     }    

    

    // Statement stmt = cn.createStatement();

    // ResultSet rst = stmt.executeQuery("select * from BOOK");

   //   out.println("<p>rst is Ok!" + rst.next());

   //   while(rst.next()){

   //      System.out.println("<P>BOOK_CODE:" + rst.getString(1));

   //   }     

    cn.close();

 

%>

Tomcat5.5连接池的配置


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论