`
wzhongyu
  • 浏览: 23068 次
  • 性别: Icon_minigender_1
  • 来自: 美丽春城
社区版块
存档分类
最新评论

在Tomcat5.5中配置Mysql数据库连接池

    博客分类:
  • Java
阅读更多

        安装Mysql就不作介绍了,到Apache网站上下载Mysql-5.5.25和apache-tomcat-5.5.25-admin.zip包。首先安装Tomcat主程序,然后解压apache-tomcat-5.5.25-admin.zip包,把里面的server和conf文件夹拷贝到Tomcat的根目录里,因为里面有相同名字的文件夹,点覆盖就可以了。
        启动Tomcat,在浏览器里输入:http://localhost:8080/admin,即可进入管理登录界面。输入用户名和密码登录,会看到如下界面:

单击左边的DataSource,并点右边的下拉列表框会看到如下界面,选择新建数据源:

会进入如下界面,填写相应的内容后点save,然后点右上角的commit changes,就配置好了。

上面URL中的commerce是数据库的名字,你可以根据自己的实际情况填写数据库名字。下面测试一下配置。
        在Myeclipse或者其它工具里新建一个web项目test,把mysql的jdbc驱动程序jar包复制到项目的WebRoot目录下的WEB-INF目录下的lib目录里,然后新建一个JSP页面dstest.jsp,在页面中输入如下代码:

 1<%@ page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
 2<%@ page import="javax.sql.*" %>
 3<%@ page import="javax.naming.*"%>
 4<html>
 5  <head>
 6    <title>测试连接池</title>
 7  </head>
 8  <body> 
 9    <center>
10        <%
11            out.println("MySQL数据源连接池测试开始"+"<br>");            
12            try{
13                InitialContext ctx = new InitialContext();
14                DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
15                Connection con = ds.getConnection();
16                con.close();
17                out.print("数据库连接成功!");
18            }

19            catch(Exception e){
20                out.println(e.getMessage());
21            }

22        %>
23    </center>
24  </body>
25</html>
26

完成之后,在WEB-INF目录下的web.xml中添加如下内容(这些内容要放在<web-app>和</web-app>之间):

1<welcome-file-list>
2    <welcome-file>index.jsp</welcome-file>
3  </welcome-file-list>
4  <resource-ref>
5      <description>MySQLDB Connection</description>
6      <res-ref-name>jdbc/mysql</res-ref-name>
7      <res-type>javax.sql.DataSource</res-type>
8      <res-auth>Container</res-auth>
9  </resource-ref>

然后在META-INF目录下新建一个XML文件,在文档中输入如下内容:

1<?xml version="1.0" encoding="UTF-8"?>
2<Context>
3    <ResourceLink
4        name="jdbc/mysql"
5        global="jdbc/mysql"
6        type="javax.sql.DataSource"
7    />
8</Context>
9

现在把项目部署到Tomcat中,并在浏览器里输入:http://localhost:8080/test/dstest.jsp,如果看到以下内容,就说明成功了:
MySQL数据源连接池测试开始...
数据库连接成功!
如果看到以下内容,请把mysql的jdbc驱动程序拷贝一份到Tomcat安装目录里的\common\lib,然后重新启动服务器,就可以了。

MySQL数据源连接测试开始...
Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
分享到:
评论

相关推荐

    tomcat5.5配置数据库连接池

    本文将深入探讨如何在Tomcat 5.5版本中配置数据库连接池,以便高效地管理数据库连接,提高系统的响应速度和资源利用率。 首先,我们需要了解什么是数据库连接池。数据库连接池是在应用服务器启动时创建的一组预定义...

    tomcat5.5配置mysql的连接池.pdf

    本文将详细介绍如何在Tomcat 5.5环境中配置MySQL数据库连接池。 #### 二、准备工作 在进行配置之前,确保已经安装并正确设置了以下几个组件: 1. **Tomcat 5.5**:确保已成功安装并能够正常运行。 2. **MySQL**:...

    Tomcat 5.5数据库连接池配置

    通过以上步骤,你就可以在Tomcat 5.5中成功配置并使用数据库连接池了。这不仅可以提高应用的性能,还能有效管理数据库连接,避免资源浪费。不过,随着技术的发展,更现代的连接池如HikariCP和Tomcat 8及更高版本内置...

    Tomcat5.5.X下配置连接池

    Tomcat 5.5.x版本虽然相对较老,但依然有很多项目在运行,因此了解如何在该版本下配置连接池是至关重要的。连接池是一种管理数据库连接的技术,它能够有效地复用数据库连接,减少创建和销毁连接的开销,提高系统性能...

    Tomcat5.5连接池配置

    ### Tomcat5.5连接池配置详解 #### 一、引言 在现代软件开发过程中,数据库连接管理是一项至关重要的任务。为了提高系统的性能和稳定性,合理地管理和复用数据库连接资源是必不可少的。Apache Tomcat 作为一种广泛...

    Tomcat5.5连接池配置案例

    通过这份"Tomcat5.5连接池配置案例",新手可以系统学习并掌握如何在Tomcat环境中配置和使用连接池,提升应用的数据库访问效率。同时,案例笔记将帮助理解每个步骤背后的原理和最佳实践,从而更好地应对实际开发中的...

    tomcat5.5.X域名转向和连接池配置的server.xml文件

    在Tomcat 5.5.x中,通常使用Catalina的内置连接池实现,即`Commons DBCP`。配置连接池需要在`server.xml`的`GlobalNamingResources`元素内添加`Resource`元素,如下所示: ```xml &lt;!-- Editable user database ...

    Tomcat5.5 的dbcp配置

    在Java Web应用中,Tomcat是一个广泛使用的轻量级服务器,而DBCP(Database Connection Pool)是Apache组织提供的一个数据库连接池组件。在Tomcat 5.5版本中,使用DBCP来管理数据库连接,可以有效地提高应用的性能和...

    tomcat5.5连接池配置

    本篇文章将详细介绍如何在Tomcat 5.5版本中配置连接池。 连接池是一种对象复用机制,它为数据库连接提供了一种池化管理方式。在Tomcat 5.5中,常见的连接池实现有C3P0、DBCP和Proxool等。我们将以C3P0为例进行配置...

    解决Linux下tomcat连接MySQL数据库

    在Linux环境下,开发Web应用程序并集成数据库访问是一个常见的任务,然而在实际操作中可能会遇到各种问题。...同时,对于数据库连接,使用连接池和适当的认证机制也是提升性能和安全性的必要步骤。

    tomcat配置数据库连接池

    当应用程序需要连接数据库时,可以从连接池中获取一个已存在的连接,而不是每次都创建新的连接。使用完毕后,连接会被归还到池中,供其他请求复用。这种方式可以避免频繁创建和销毁连接带来的性能开销,同时减少了...

    TOMCAT6.0配置数据库连接池

    - **定义**:当连接池中没有可用连接时,连接池在抛出异常前将等待的最大时间,单位毫秒。 - **作用**:防止应用程序长时间等待数据库连接。 - **示例**:`maxWait="10000"` 表示等待时间不超过10秒。 **5. ...

    Tomcat 5.5 数据库连接池配置

    本文将详细介绍如何在Tomcat 5.5中配置MySQL 5.5的数据库连接池。 首先,为了使Tomcat能够与MySQL进行通信,我们需要将MySQL的JDBC驱动程序(通常是`mysql-connector-java.jar`)添加到两个位置:Tomcat安装目录下...

    TOMCAT中数据库连接池的几种配置方法_TOMCAT中数据库连接池的几种配置方法_

    在Java Web应用中,Tomcat作为一款广泛应用的Servlet容器,其数据库连接池的配置是开发者必须掌握的关键技能。本文将详细讲解在Tomcat中配置数据库连接池的几种常见方法,帮助开发者实现高效、稳定的数据库访问。 ...

    Tomact5.5连接池的配置

    在Tomcat 5.5这个版本中,配置连接池是提高应用性能和资源利用效率的重要步骤。下面将详细介绍Tomcat 5.5连接池的配置方法和相关知识点。 首先,Tomcat 5.5内置了一个名为`commons-dbcp`(Jakarta Commons DBCP)的...

    tomcat 5.5数据源配置

    Tomcat 5.5 数据源配置是将数据库连接管理交由应用服务器处理的重要步骤,它提高了应用的性能和可维护性。数据源(DataSource)是Java中用于管理数据库连接的接口,它提供了池化连接的能力,避免了频繁创建和关闭...

    tomcat连接池配置

    当应用需要访问数据库时,可以从连接池中获取一个已存在的连接,用完后归还而不是关闭,从而避免了频繁地创建和销毁连接带来的性能开销和资源浪费。 二、Tomcat内置连接池C3P0和Apache DBCP Tomcat内置了两个常用的...

Global site tag (gtag.js) - Google Analytics