知识大全 Tomcat 的数据库连接池设置与应用

Posted 数据库

篇首语:针越用越明,脑越用越灵。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Tomcat 的数据库连接池设置与应用相关的知识,希望对你有一定的参考价值。

Tomcat 的数据库连接池设置与应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

.将数据库驱动程序的JAR文件放在Tomcat的 mon/lib 中 .在server xml中设置数据源 以MySQL数据库为例 如下 在<GlobalNamingResources> </GlobalNamingResources>节点中加入       <Resource      name= jdbc/DBPool       type= javax sql DataSource       password= root       driverClassName= mysql jdbc Driver       maxIdle=       maxWait=       username= root       url= jdbc:mysql:// : /test       maxActive= />   属性说明 name 数据源名称 通常取 jdbc/XXX 的格式             type javax sql DataSource ;            password 数据库用户密码             driveClassName 数据库驱动             maxIdle 最大空闲数 数据库连接的最大空闲时间 超过空闲时间 数据库连                     接将被标记为不可用 然后被释放 设为 表示无限制             MaxActive 连接池的最大数据库连接数 设为 表示无限制             maxWait  最大建立连接等待时间 如果超过此时间将接到异常 设为 表示                     无限制 .在你的web应用程序的web xml中设置数据源参考 如下   在<web app></web app>节点中加入   <resource ref>    <description>MySQL DB Connection Pool</description>    <res ref name>jdbc/DBPool</res ref name>    <res type>javax sql DataSource</res type>    <res auth>Container</res auth>    <res sharing scope>Shareable</res sharing scope> </resource ref>  子节点说明  description 描述信息                res ref name 参考数据源名字 同上一步的属性name                res type 资源类型 javax sql DataSource                res auth Container                res sharing scope Shareable .在web应用程序的context xml中设置数据源链接 如下   在<Context></Context>节点中加入   <ResourceLink   name= jdbc/DBPool     type= javax sql DataSource     global= jdbc/DBPool />   属性说明 name 同第 步和第 步的属性name值 和子节点res ref name值              type 同样取 javax sql DataSource              global 同name值  至此 设置完成 下面是如何使用数据库连接池 .建立一个连接池类 DBPool java 用来创建连接池 代码如下 import javax naming Context;import javax naming InitialContext;import javax naming NamingException;import javax sql DataSource;public class DBPool     private static DataSource pool;    static          Context env = null;          try               env = (Context) new InitialContext() lookup( java:p/env );              pool = (DataSource)env lookup( jdbc/DBPool );              if(pool==null)                   System err println( DBPool  is an unknown DataSource );                catch(NamingException ne)                   ne printStackTrace();                    public static DataSource getPool()         return pool;     .在要用到数据库操作的类或jsp页面中 用DBPool getPool() getConnection() 获得一个Connection对象 就可以进行数据库操作 最后别忘了对Connection对象调用close()方法 注意 这里不会关闭这个Connection 而是将这个Connection放回数据库连接池 cha138/Article/program/Java/ky/201311/28920

相关参考

知识大全 tomcat连接池的配置与使用数据库mysql

    关于tomcat连接池的配置我在自己开始的时候碰到过许多的问题至少失败过六次今天终于成功了对于这个问题的产生与由来我也给大伙说说  

知识大全 Tomcat下配置MySQL数据库连接池

Tomcat下配置MySQL数据库连接池  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在$CA

知识大全 Tomcat5.5数据库连接池配置

Tomcat5.5数据库连接池配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!猫咪正不断把自己B

知识大全 在 tomcat 5 中配置数据库连接池(DBCP)

在tomcat5中配置数据库连接池(DBCP)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首

知识大全 Tomcat5配置Mysql JDBC数据库连接池

Tomcat5配置MysqlJDBC数据库连接池  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 浅析Tomcat5配置Mysql JDBC数据库连接池

浅析Tomcat5配置MysqlJDBC数据库连接池  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 怎样做Tomcat4.1.31的数据库连接池配置

怎样做Tomcat4.1.31的数据库连接池配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 tomcat下连接池的配置

  一  把数据库JDBC驱动拷贝到  %TOMCAT_HOME%/mon/lib  或  %TOMCAT_HOME%/webapps/yourweb/WEBINF/lib下;  修改tomcat安装

知识大全 Tomcat 5.0-5.5连接池配置指南

Tomcat5.0-5.5连接池配置指南  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文以目

知识大全 tomcat连接池的三个重要参数

引用:a  如果设为true则tomcat自动检查恢复重新利用没有正常关闭的Connection(默认是false)  <parameter>&nb