`
wzhongyu
  • 浏览: 21468 次
  • 性别: 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配置mysql的连接池.pdf

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

    Tomcat5.5连接池配置

    Tomcat5.5连接池配置(oracle mysql sqlserver2000)

    Tomcat 5.5 数据库连接池配置

    我用的数据库是MySQL5.5,所以首先要把MySQL的JDBC驱动程序拷贝到Tomcat安装目录的/common/lib下和你自己网站的/WEB-INF/lib下。

    Java毕业设计项目:宿递大学生食堂外卖点餐系统.zip

    数据库连接池:Druid连接池 Web容器:Tomcat 9.0.27 前端技术:HTML,CSS,JavaScript,AJAX 前端框架:jQuery,BootStrap,LayUI,LayUImini 数据交换载体:JSON 后端技术:Servlet,JSP,JDBC 后端框架:SpringMVC...

    JavaWeb实现简单通讯录程序(Mysql5.5+Tomcat8.5.31+Druid连接池)

    简单实现联系人数据的增删改查,可当做小Demo练练手。

    基于SSM开发的民宿客栈管理系统(源码+数据库)

    4. 数据库连接池 c3p0 ### 2.3 前端技术栈 1. html 2. css 3. jquery 4. jsp 5. bootstrap ## 三 软件运行 1.安装 IDEA,maven,mysql及客户端工具,tomcat 2.使用idea打开项目,配置jdk,maven,以及tomcat 3.创建...

    JDBC 3.0数据库开发与设计

    8.2.2 XML在数据库中的应用模式 8.2.3 XML数据交换技术及应用 8.3 使用JSP和XML两种技术建设动态网站 8.3.1 XML存储数据的优点 8.3.2 XML文档中的Picture对象定义 8.3.3 JSP文档与XML的结合 8.4 用XML和XSL...

    SpringBoot + Mysql 博客管理系统【前端+后台】.rar

    #数据库配置文件:mysiteforme下的src/main/resources下的application.yml #启动文件:mysiteforme下的com.mysiteforme.admin下的MysiteformeApplication.java #注意:启动之前先启动redis # ...

    Web版代码生成器、项目管理器

    WindowXp+JDK1.5.0+Tomcat5.5 下通过测试,支持采用Oracle,MySql,MSS数据库的项目. 如何部署: 1.解压pda.rar文件或拷贝pda目录(包含WEB-INF文件夹)到某一目录,如:E:/Woo_Java/webapps/pda; 2.拷贝 /pda/deploy...

    基于Java开发的派单管理系统demo源码+项目说明+sql数据库(课程大作业).zip

    - 数据库连接池:Druid 1.0 - 日志管理:SLF4J 1.7、Log4j - 页面交互:Vue2.x - 缓存:redis 2.8 - 手机页面:weui 软件需求** - JDK1.8+ - MySQL5.5+ - Tomcat7.0+ - Maven3.0+ **本地部署** 下载源码 - 创建...

    JSP高级编程

    本书从最基础的JSP开发开始,循序渐进地介绍了JSP 开发技术,并涵盖了许多高级主题,如需要在企业级Web应用中使用的特性—Enterprise JavaBeans、JDBC 2.0、数据库连接池和自定义标签库。本书既适合初学者阅读,也...

    JSP 程序设计从入门到精通 PDF 教程

     6.3 数据库连接缓冲池 153  6.4 JNDI 和RowSet 154  6.5 RowSet之实践 157  6.6 本章小结 164  第7章 JSP数据库操作例程 164  7.1安装mysql 165  7.1.1第一步:下载mysql 165  7.1.2第二步:安装、...

    jspBlog:jsp开发的一个博客系统

    2.项目采用的是DBCP配置数据库连接池,修改src目录下的config.properties里关于数据库连接池的配置 将url,username,password改成自己的就可以 3. 项目用到的jar包我都放在了lib目录下,自己引入就ok

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    在数据库处理方面,不需要在数据层借助存储过程及数据库服务器端函数封装过多的业务逻辑,因此数据库系统采用相对精巧的MySQL[6]。 该在线博客系统服务器端如果需要布置到其他主机上,则该主机必备条件如下: 1. ...

    开涛高可用高并发-亿级流量核心技术

    12.1.1 DBCP连接池配置 228 12.1.2 DBCP配置建议 233 12.1.3 数据库驱动超时实现 234 12.1.4 连接池使用的一些建议 235 12.2 HttpClient连接池 236 12.2.1 HttpClient 4.5.2配置 236 12.2.2 HttpClient连接池源码...

    Java 大学社团管理系统

    c3p0连接池 封装Page类 用以数据库分页 JavaScript & jQuery 使用bootstrap搭建前端展示界面 实现的功能 前端展示 普通用户登录、注册。保证用户名唯一性,不可重复。 登录前可以查看各种分类的社团的概要,简介等...

    JAVA项目开发全程实录(含电子书和所有源代码)

    8.11.3 配置全局Tomcat连接池 399 8.12 Proxool连接池 400 8.12.1 Proxool安装 400 8.12.2 Proxool使用 400 8.13 本章总结 402 第9章 BBS系统(Struts+MySQL实现) 403 教学视频:1小时46分 9.1 开发背景 404 9.2 ...

    community-management-system:学生社团管理系统

    社区管理系统 社团管理系统 很早之前学习时的第一个项目,sql文件丢失了,手动写...c3p0连接池 封装页面类可以实现数据库分页 JavaScript和jQuery 使用bootstrap构建前端展示界面 实现的功能 前端展示 普通用户登录,注

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...

Global site tag (gtag.js) - Google Analytics