`
blueram
  • 浏览: 763691 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

tomcat6.0 + JSP + mysql数据库连接池配置

阅读更多

tomcat6.0 + JSP + mysql数据库连接池配置

环境:tomcat6.0 ,mySQL 5.021

把mysql驱动包分别放到%TOMCAT_HOME%/lib 和你的应用的WEB-INF\lib文件夹下面

1、修改%TOMCAT_HOME%/conf/server.xml,添加如下内容(部分参数请本地化):

      <Context path="/web" docBase="web" debug="0"      reloadable="true" crossContext="true">   
          <Resource name="jdbc/query"      auth="Container" type="javax.sql.DataSource" driverClassName="org.gjt.mm.mysql.Driver" maxIdle="20" maxWait="5000" username="username" password="password" url="jdbc:mysql://localhost:3306/DataBaseName"      maxActive="100"    removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true"/>
</Context>

2、修改对应应用的web.xml,在</web-app>前添加如下内容:

<ResourceLink name="jdbc/query" global="jdbc/query" type="javax.sql.DataSourcer"/>

重启tomcat,大功搞成!

应用实例如下:

<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="javax.naming.Context" %>
<%@ page import="javax.sql.DataSource"%>
<%@ page import="javax.naming.InitialContext"%>
<%@ page import="java.sql.*"%>
<html>
<body>
123
<%
        DataSource ds = null;
        try{
          Context initCtx = new InitialContext();
          Context envCtx = (Context) initCtx.lookup("java:comp/env");
        //从Context中lookup数据源。
          ds = (DataSource)envCtx.lookup("jdbc/query");
            if(ds!=null)
            {
        out.println("已经获得DataSource!");
        out.println("<br>");
        Connection conn = ds.getConnection();
        Statement stmt=conn.createStatement();
        ResultSet rst=stmt.executeQuery("select * from cs_order");//从一个已存在的表中读取数据
        out.println("以下是从数据库中读取出来的数据:<br>");
        while(rst.next()){
        out.println("<br>");
        out.println(rst.getString(8));}

            }
}
catch(Exception ne)
{
      out.println("出现如下错误:<br>");
      out.println(ne);


%>
</body>
</html>
分享到:
评论

相关推荐

    Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置!.pdf

    Tomcat服务器是Apache软件基金会...通过上述配置步骤,Tomcat6.0服务器能够与MyEclipse6.0开发环境和mysql5.0数据库协同工作,实现一个高效稳定的数据库连接池,从而提高应用程序处理数据库操作的性能和扩展性。

    Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置![借鉴].pdf

    在本文中,我们将详细探讨如何配置Tomcat 6.0、MyEclipse 6.0以及MySQL 5.0的数据库连接池。首先,我们理解这个配置过程的重要性,因为一个有效的数据库连接池管理能提高应用的性能和资源利用效率。 **配置步骤** ...

    JSP+Tomcat+MySQL配置资料.rar

    3. "MySQL连接池连接JSP.txt":讲解了使用连接池连接JSP的方法,包括连接池的初始化、获取和释放连接等操作。 4. "tomcat6.0 + JSP + mysql数据库连接池配置.txt":具体到Tomcat 6.0版本,提供了完整的配置示例,...

    TOMCAT6.0配置数据库连接池

    ### TOMCAT6.0配置数据库连接池的知识点详解 #### 一、连接池的基本概念与配置 **背景介绍** 在Web应用开发中,数据库连接管理是至关重要的环节之一。为了提高应用程序性能并优化资源利用,通常会使用数据库连接池...

    tomcat6.0连接池配置方法详解

    通过上述步骤,我们已经完成了在 Tomcat 6.0 中配置数据库连接池的过程。需要注意的是,实际生产环境中可能还需要对连接池进行更细致的调优,比如调整连接池的大小、超时时间等参数,以满足不同场景下的需求。此外,...

    tomcat数据库连接池配置

    本文将以MySQL数据库为例,详细介绍如何在Tomcat中配置数据库连接池。 #### 一、配置数据库连接池 配置数据库连接池主要涉及以下几个步骤: 1. **准备MySQL驱动**:首先确保已下载MySQL的JDBC驱动(例如`mysql-...

    tomcat6.0配置MYSQL数据源步骤及获取方法

    **步骤1:创建MySQL数据库连接池** 1. 在Tomcat的`conf`目录下,找到`context.xml`文件。如果该文件不存在,可以创建一个。 2. 在`&lt;Context&gt;`标签内添加以下代码,用以定义一个名为`jdbc/myDataSource`的数据源: `...

    tomcat6.0官方文档文档

    这里提供了使用JNDI配置数据源的实例,涵盖了不同数据库(如MySQL、Oracle等)的连接池配置,帮助开发者快速集成数据库。 八、SSL配置(ssl-howto.html) SSL(Secure Socket Layer)用于加密网络通信,确保数据...

    tomcat 6.0 lib jar

    7. **其他依赖**:`commons-logging.jar`、`commons-dbcp.jar`等Apache Commons库提供了通用的日志记录和数据库连接池功能,增强了Tomcat的性能和可扩展性。 8. **国际化和本地化**:`locale`目录下的jar文件包含了...

    Tomcat6.doc数据库连接池配置

    在Tomcat 6.0版本中,数据库连接池的配置相比之前的版本有了更多的灵活性。以下是针对Tomcat 6.0进行数据库连接池配置的详细步骤: 首先,我们需要理解Tomcat 6.0中的两种主要配置方式: 1. **通过`context.xml`...

    jsp+tomcat+mysql+sevlet+javabean配置过程

    - 通常在Servlet中,你可以初始化数据库连接池,通过JavaBean进行数据操作,然后在Servlet中调用JavaBean的方法来完成业务逻辑。 完成以上步骤后,你就拥有了一个基本的Java Web开发环境,可以编写JSP页面、...

    Tomcat6.0使用jdbc连接池连接[参考].pdf

    ### Tomcat 6.0 使用 JDBC 连接池配置详解 #### 一、概述 本文主要介绍了如何在 Tomcat 6.0 中设置 JDBC 连接池,以便更有效地管理和利用数据库连接资源。通过合理配置,可以显著提高 Web 应用程序的性能和稳定性...

    Tomcat 6.0配置数据源(DBCP)和JNDI使用

    这里,`name`是数据源的JNDI名称,`auth`表示认证方式,`type`指定数据源类,`driverClassName`是数据库驱动,`url`、`username`和`password`是数据库连接信息,最后是连接池的配置参数。 3. **部署应用时引用数据...

    实战Jsp连接MySQL数据库详细过程 (3).pdf

    - 创建MySQL数据库连接池,可以使用Apache的DBCP或C3P0等组件,配置数据库连接参数,如URL、用户名、密码等。 - 编写JSP页面,使用Java的JDBC API建立数据库连接,执行SQL语句。例如: ```java *" %&gt; (...

    Tomcat连接池配置方法详解 源代码 JSP context.xml

    本篇文章将深入解析如何在Tomcat 6.0中配置数据库连接池,包括在JSP应用中使用和调用的方法。 首先,我们要创建`context.xml`文件。这个文件位于项目的`META-INF`目录下,而不是`WEB-INF`。`context.xml`是Tomcat...

    tomcat连接池配置

    ### Tomcat连接池配置详解及MySQL 5.0/5.1 实践 #### 一、Tomcat连接池概述 在Java Web应用开发中,数据库连接管理是非常关键的一部分。为了提高应用程序性能并确保资源的有效利用,通常会使用连接池来管理数据库...

    apache Tomcat v6.0

    - **连接池**:Tomcat提供了内置的连接池(例如Catalina JDBC Connection Pool),用于管理数据库连接,提高性能和资源利用率。 - **数据源配置**:通过在Tomcat的server.xml文件中配置数据源,可以方便地在应用中...

    mysql与tomcat连接全过程

    【MySQL与Tomcat连接全过程】 在IT行业中,MySQL是一个...这只是一个基础的连接配置,实际环境中可能还需要考虑更多的因素,如安全性、性能优化、连接池管理等。确保遵循最佳实践,确保数据的安全性和系统的稳定性。

    实战Jsp连接MySQL数据库详细过程 (3).docx

    - 使用连接池来管理数据库连接,如C3P0或HikariCP,这可以提高性能并防止资源泄漏。 - 使用预编译的SQL语句(PreparedStatement)来防止SQL注入攻击。 - 在处理结果集时,记得关闭ResultSet、Statement和...

Global site tag (gtag.js) - Google Analytics