忙了半天,终于配置好了.不过5.0版本和5.5的配置有一定区别的.这里是5.0的.如果读者要5.5的配置的话,其实差不多的.可以网上去搜,呵呵
这里数据库是mysql.
1.确保mysql的jdbc驱动包,拷贝到Tomcat_Home\common\lib .比如我的是C:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib
2,打开server.xml文件,在</host>前把以下代码粘贴上
<Context path="/web工程的名字" docBase="web工程的目录\WebRoot"
debug="5" reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_MysqlTest_log." suffix=".txt"
timestamp="true"/>
<Resource name="自命名的数据源的名字" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="自命名的数据源的名字">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>username</name>
<value>用户名</value>
</parameter>
<parameter>
<name>password</name>
<value>密码</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/数据库的名字?autoReconnect=true</value>
</parameter>
</ResourceParams>
</Context>
这样就可以了,呵呵.就这么简单.
试试行不行,写个测试程序如下,
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%!
final String JNDINAME = "java:comp/env/jdbc/mldn" ;
%>
<%
Connection conn = null ;
try
{
// 初始化查找命名空间
Context ctx = new InitialContext() ;
// 找到DataSource
DataSource ds = (DataSource)ctx.lookup(JNDINAME) ;
conn = ds.getConnection() ;
}
catch(Exception e)
{
System.out.println(e) ;
}
%>
<%=conn%>
<%
// 将连接重新放回到池中
conn.close() ;
%>
打开tomcat,运行即可
[size=18][/size]
分享到:
相关推荐
在进行数据库连接池配置时,需要注意以下几点: 1. 确保数据库驱动版本与数据库版本兼容。 2. `maxActive`属性定义了连接池中最大的活跃连接数,要根据应用程序的实际并发需求来设置。 3. `maxIdle`属性定义了连接...
在本文中,我们将深入探讨如何在Tomcat 5.0中配置连接池,以便为数据库连接提供高效、动态平衡的资源管理,优化应用程序的性能。连接池是数据库管理的重要组成部分,它允许应用程序重复使用已建立的数据库连接,避免...
标题"tomcat5.0和tomcat5.5.12配置连接池的异同"指的是对比分析两个不同版本的Tomcat——5.0和5.5.12在设置数据库连接池(通常使用JNDI资源来实现)时的配置步骤和方法上的差异。连接池是优化数据库性能的重要手段,...
在软件开发过程中,数据库连接池的配置是必不可少的步骤,特别是在使用Java EE应用程序服务器如Tomcat时。本篇文章将详细讲解如何配置Tomcat 6.0、MyEclipse 6.0以及MySQL 5.0的数据连接池。 首先,我们需要了解...
完成上述步骤后,你已经成功配置了一个基于Tomcat 6.0的数据库连接池,使用MyEclipse 6.0开发环境,连接到MySQL 5.0数据库。接下来,你可以在Java代码中通过JNDI查找来获取数据源,建立数据库连接。 例如,下面是一...
本篇将详细讲解如何在Tomcat6.0中,结合MyEclipse6.0集成开发环境以及MySQL5.0数据库,进行数据库连接池的配置。 首先,Tomcat6.0相较于早期版本在配置方面更加灵活,特别是数据库连接池的配置。一种常见的方式是...
### Tomcat 6.0 与 5.0 连接池配置详解 #### 一、引言 在Web应用开发中,数据库访问是至关重要的一个环节。为了提高数据库访问效率,减少资源消耗,通常会采用数据库连接池技术。Apache Tomcat作为一款流行的Java ...
标题中的“tomcat5.0.x与tomcat5.5.x的配置有较大区别”指的是在升级或迁移Tomcat版本时,配置文件的差异可能导致应用无法正常运行。这两个版本之间的主要区别在于`server.xml`配置文件中对Web应用程序的设置方式,...
以下是针对Tomcat 6.0进行数据库连接池配置的详细步骤: 首先,我们需要理解Tomcat 6.0中的两种主要配置方式: 1. **通过`context.xml`文件配置**: - 在工程的根目录下创建名为`META-INF`的文件夹,然后在`META-...
### Tomcat5.5.12 + MySQL5.0 + Eclipse 连接池配置详解 #### 一、Tomcat5.5.12 Admin模块配置 **背景介绍**: 随着Tomcat版本的发展,Admin模块不再作为默认内置的功能,用户需要自行进行安装与配置。对于初次...
### JSP 数据库连接池的配置 在JSP(JavaServer Pages)开发中,数据库连接池的配置是一项非常重要的技术,它能够显著提高应用程序的性能和响应速度。本文将详细介绍如何在JSP项目中配置MySQL数据库连接池。 #### ...
在Tomcat 5.5.x中,全局数据库连接池通常是通过`GlobalNamingResources`配置在`server.xml`文件中的。例如,以下是一个配置示例: ```xml type="javax.sql.DataSource" password="mypwd" driverClassName=...
### Tomcat5.5.12 + MySQL5.0 + Eclipse 连接池配置详解 #### 一、Tomcat5.5.12中的Admin模块配置 Tomcat5.5.12作为一款广泛使用的Java应用服务器,在部署与管理Web应用方面提供了强大的支持。对于新手而言,了解...
对于早期的Tomcat5.0版本,连接池配置的方式与5.5.x版本类似,但是具体的配置细节可能会有所不同。 ### 总结 通过上述配置,我们不仅能够有效地管理数据库连接资源,还能够提高应用程序的性能和稳定性。需要注意的...
- 自带的连接池库从Apache DBCP更换为更高效的Apache Commons DBCP2,提高了数据库连接的性能和稳定性。 以上就是Tomcat6.0相较于5.0的主要变化点。在实际设置过程中,需要特别关注这些差异,以确保应用程序能够...
#### 二、数据库连接池配置示例——使用DBCP 在本文档中,我们将通过一个具体的实验案例来详细介绍如何配置DBCP(Database Connection Pool)数据库连接池。本实验以MySQL5.0数据库和Apache Tomcat 6.0.20 Web...
这里的配置参数包括数据库连接池的设置(如最大活动连接数`maxActive`、最大空闲连接数`maxIdle`、最大等待时间`maxWait`),以及数据库连接信息(用户名`username`、密码`password`、驱动类名`driverClassName`和...