• ADADADADAD

    Tomcat 5.5 配置 MySQL 数据库连接池[ mysql数据库 ]

    mysql数据库 时间:2024-12-03 12:14:19

    作者:文/会员上传

    简介:

    Tomcat 5.5 配置 MySQL 数据库连接池[@more@]1 环境描述
      JDK 1.5
      Tomcat 5.5.4
      MySQL 4.0.20
      MySQL JDBC 3.0.15
      Commons dbcp 1.2.1

    2 准备工作
      

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    Tomcat 5.5 配置 MySQL 数据库连接池[@more@]1 环境描述
      JDK 1.5
      Tomcat 5.5.4
      MySQL 4.0.20
      MySQL JDBC 3.0.15
      Commons dbcp 1.2.1

    2 准备工作
      JDK, Tomcat, MySQL安装过程并非我的重点,略过。
      从http://dev.mysql.com/downloads/下载mysql-connector-java-3.0.15-ga.zip,将其中的mysql-connector-java-3.0.15-ga-bin.jar放到jre/lib/ext和Tomcat 5.5/common/lib里面。
      从http://jakarta.apache.org/commons/dbcp/下载commons-dbcp-1.2.1.zip,将其中的commons-dbcp-1.2.1.jar放到jre/lib/ext和Tomcat 5.5/common/lib里面。

    3 配置Tomcat
      在Tomcat 5.5/conf/server.xml的中添加:

      在Tomcat 5.5/webapps/test/WEB-INF/web.xml的中添加:

    MySQL Connection Pool
    JDBC for MySQL
    javax.sql.DataSource
    Container

      在Tomcat 5.5/webapps/test/META-INF/context.xml的中添加:


    4 测试
      重启Tomcat服务器,写一个test.jsp:
    "http://www.w3.org/TR/REC-html40/strict.dtd";>
    <%@ page import="java.sql.*"%>
    <%@ page import="javax.sql.*"%>
    <%@ page import="javax.naming.*"%>
    <%@ page session="false" %>



    Test of MySQL connection pool


    <%
    out.print("Start
    ");
    try{
    Context initCtx = new InitialContext();
    Context ctx = (Context) initCtx.lookup("java:comp/env");
    Object obj = (Object) ctx.lookup("JDBC for MySQL");
    javax.sql.DataSource ds = (javax.sql.DataSource)obj;
    Connection conn = ds.getConnection();
    out.print("MySQL connection pool runs perfectly!");
    conn.close();
    }
    catch(Exception ex){
    out.print(ex.getMessage());
    ex.printStackTrace();
    }
    %>


      在浏览器中浏览该jsp文件,成功了哦。记得千万要用完close哦,不然一会就耗尽了。这一点可以通过以root身份登录MySQL,运行show processlist;命令来查看当前所有连接。
    Tomcat 5.5 配置 MySQL 数据库连接池.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: omc