tomcat数据源:
tomcat自带JNDI/DBCP配置:
oracle:
<Resource name="jdbc/myDB" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
driverClassName="oracle.jdbc.driver.OracleDriver"
username="username" password="pwd"
url="jdbc:oracle:thin:@192.168.0.222:1521:mydb"
/>
mysql:
<Resource name="jdbc/myDB2" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
driverClassName="com.mysql.jdbc.Driver"
username="root" password="111111"
url="jdbc:mysql:///mydb"
/>
放入<context>这里</context>
属性说明:name,数据源名称,通常取”jdbc/XXX”的格式;
type,”javax.sql.DataSource”;
password,数据库用户密码;
driveClassName,数据库驱动;
maxIdle,最大空闲数,数据库连接的最大空闲时间。超过空闲时间,数据库连
接将被标记为不可用,然后被释放。设为0表示无限制。
MaxActive,连接池的最大数据库连接数。设为0表示无限制。
maxWait ,最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示
无限制。
在程序中的使用:
Context initContext = new InitialContext();
if (initContext == null)
out("无配置环境");
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/guestbook");
if (ds == null)
out("没有匹配数据库");
分享到:
相关推荐
好不容易才找到的,在apache上可以下载tomcat的源码,但是没有tomcat-dbcp的源码,现在终于找到了,免费分享给大家,
tomcat-dbcp.jar
本案例主要讲解如何使用Tomcat服务器内置的DBCP(Database Connection Pool)数据源来高效、安全地管理数据库连接。DBCP是一个开源的数据库连接池实现,它允许应用程序在不创建新的数据库连接的情况下多次重用已存在...
Tomcat作为Java应用服务器,其中的dbcp(Database Connection Pool)是一个为Tomcat应用量身定制的数据库连接池实现。 1. Tomcat与数据库连接池: - Tomcat自身提供了一个数据库连接池的实现,即dbcp。dbcp作为一...
DBCP(Database Connection Pool)是Apache软件基金会的一个开源项目,全称为Apache Commons DBCP,它提供了一个数据库连接池的实现。数据库连接池在多线程、高并发的环境中非常关键,因为它可以有效地管理和复用...
在Java Web应用中,Tomcat是一个广泛使用的轻量级服务器,而DBCP(Database Connection Pool)是Apache组织提供的一个数据库连接池组件。在Tomcat 5.5版本中,使用DBCP来管理数据库连接,可以有效地提高应用的性能和...
5. **Tomcat DBCP**: "tomcat-dbcp.jar"提供了数据库连接池服务,帮助应用程序高效地管理数据库连接。DBCP(Database Connection Pool)允许在多个请求之间复用数据库连接,提高性能并减少资源消耗。 6. **Tomcat ...
### Tomcat 5.5 的 DBCP 配置详解 #### 一、DBCP简介 DBCP(Database Connection Pool)是Apache Commons Pool的一个实现,用于数据库连接池管理。通过维护一个可重用的连接对象池,DBCP可以显著提高应用程序性能,...
在Tomcat这样的Servlet容器中配置DBCP,可以优化应用程序的性能,减少由于创建和销毁数据库连接而产生的开销。以下是一个详细的DBCP在Tomcat中的配置方法。 首先,我们需要了解数据库连接池的基本概念。数据库连接...
tomcat6使用DBCP和blob出现ClassCastException解决方法
commons-collections-3.2-src.zip commons-dbcp-1.2.2-src.zip commons-pool-1.3-src.zip 用于在 Tomcat 中配置数据源的三个用到的包。
本源码提供了一个基于Java的Tomcat 7.0 DBCP数据库连接工具包的设计。项目包含56个文件,其中包括30个HTML文件、7个Java文件、5个JAR文件、4个GIF文件、2个XML文件、1个classpath文件、1个gitignore文件、1个project...
Tomcat连接池DBCP2密码加密
本项目提供了对三种常用的Java数据库连接池——DBCP(BasicDataSource)、C3P0和Tomcat JDBC的性能及稳定性测试代码。下面将详细介绍这三个连接池的工作原理、特性以及如何进行性能测试。 1. **DBCP ...
#### 四、Tomcat DBCP连接池参数详解 为了更好地理解如何优化DBCP连接池,下面详细介绍一些关键配置参数及其作用: - **基础配置参数**: - `username`: JDBC驱动建立连接时所需的用户名。 - `password`: JDBC...
在Tomcat环境下,连接池通常使用Apache Commons DBCP(Database Connection Pool)来管理数据库连接。默认情况下,DBCP会直接读取配置文件中的用户名和密码,这意味着这些信息是以明文形式存在的。一旦服务器被非法...
TOMCAT作为流行的开源Servlet容器,支持多种连接池实现,其中之一就是DBCP(Jakarta Database Connection Pool)。DBCP是Apache的一个开源项目,提供了一个高效、灵活的数据库连接池服务。下面将详细介绍如何在...