配置数据库连接池

原创 2006年05月20日 10:07:00

          都是看别人写BLOG,今天自己也来小试牛刀感觉还真有些兴奋呢!!   

         今天说说TOMCAT5.0,mysql数据库如何配置数据库连接池,以前一直使用jdbc值链的方式。现在需要满足客户

的要求做个连接池。找了一下资料,总结了这麽几个要点("**************"为数据库连接池的source名):

         1.在web.xml中加入如下代码

          <resource-ref>
  <description>DB Connection</description>
  <res-ref-name>***********</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
 </resource-ref>

          2.在META-INF包中加入一个名为context.xml的文件内容比较简单

           <ResourceLink name="**********" global="**********" type="javax.sql.DataSourcer"/>

          3.修改TOMCAT的conf包中的server.xml文件

          <Context path="/工程文件夹名" docBase="/工程文件夹名"
               debug="5" reloadable="true" crossContext="true">

         <Resource name="************" auth="Container" type="javax.sql.DataSource"
                maxActive="100" maxIdle="30" maxWait="10000"
                username="userName" password="password" driverClassName="com.mysql.jdbc.Driver"
                url="jdbc:mysql://ip地址:3306/databaseName?autoReconnect=true"/>

         </Context>

         4.在写一个连接数据库的class就ok了,主要代码如下:

          Context initCtx = null;
           Context ctx = null;
           Object obj = null;
           try {
                 initCtx = new InitialContext();
           } catch (NamingException e) {
                 e.printStackTrace();
           }
     
          try {
          ctx = (Context) initCtx.lookup("java:comp/env");
         }  catch (NamingException e) {
              e.printStackTrace();
         }
    
         try {
                obj = (Object) ctx.lookup("***********");
         } catch (NamingException e) {
                e.printStackTrace();
         } 
                javax.sql.DataSource ds = (javax.sql.DataSource)obj;
         try {
               con = (Connection) ds.getConnection();
         } catch (SQLException e) {
               e.printStackTrace();  
         }

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

数据库连接池配置部分

Spring中数据库连接池的三种配置(dbcp,c3p0,proxool)(转载)

常用的开源数据连接池主要有c3p0,dbcp和proxool三种

Tomcat数据库连接池配置

  • 2012-07-27 18:06
  • 95KB
  • 下载

数据库连接池配置

一、Tomcat配置数据源:         maxActive="50" maxIdle="30" maxWait="10000" logAbandoned="true&qu...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)