配置数据库连接池

原创 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学习笔记(17)数据库配置[1]spring数据连接池详解

数据连接池在spring中,常使用数据库连接池来完成对数据库的连接配置,类似于线程池的定义,数据库连接池就是维护有一定数量数据库连接的一个缓冲池,一方面,能够即取即用,免去初始化的时间,另一方面,用完...
  • qwe6112071
  • qwe6112071
  • 2016年03月24日 22:59
  • 3831

数据库连接池的几种配置方法

数据库连接是一种关键的有限的昂贵的资源,这在多用户网页应用程序中体现的尤为突出.对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标,数据库连接池正是针对这个问题提出的. ...
  • jiangbingbo123
  • jiangbingbo123
  • 2016年05月13日 20:22
  • 22546

Tomcat数据库连接池的配置方法总结

实例使用的Tomcat版本为6.0(叶涛为您解答) 方法一: 在Tomcat的conf/context.xml中配置 在Tomcat\apache-tomcat-6.0.33\conf目录下的...
  • yetaodiao
  • yetaodiao
  • 2013年10月17日 14:36
  • 38010

基于Tomcat的数据库连接池配置和测试 的三种方法

  • 2013年04月23日 23:34
  • 21KB
  • 下载

关于DBCP数据库连接池配置整理.docx

  • 2017年07月07日 10:28
  • 34KB
  • 下载

weblogic+Oracle数据库连接池的配置

  • 2015年06月10日 14:58
  • 2KB
  • 下载

配置数据库连接池

  • 2008年05月16日 13:57
  • 3.96MB
  • 下载

Tomcat下配置MySQL数据库连接池

  • 2007年12月20日 23:12
  • 32KB
  • 下载

Tomcat5配置MysqlJDBC数据库连接池(JNDI方式)

  • 2012年06月08日 13:37
  • 42KB
  • 下载

tomcat6.0配置sql2005数据库连接池.doc

  • 2014年04月25日 13:16
  • 36KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:配置数据库连接池
举报原因:
原因补充:

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