`

Tomcat5.5 配置mysql数据库连接池

阅读更多
环境:Tomcat5.5.23 Eclipse3.2.2 MyEclipse 5.1.1 GA mysql4.0.16 一、在Server.xml中配置
 <Resource name="jdbc/myown" auth="Container" type="javax.sql.DataSource" maxActive="10" maxIdle="3" maxWait="10000" username="root" password="" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/test" /> 
放到 </GlobalNamingResources>中。 二、F:\soft\apache-tomcat-5.5.23\conf\Catalina\localhost目录中新建一个工程名.xml文件,F:\soft\apache-tomcat-5.5.23为tomcat安装目录。在工程名.xml中写下面的内容:
<Context> <Resource name="jdbc/myown" auth="Container" type="javax.sql.DataSource" maxActive="10" maxIdle="3" maxWait="10000" username="root" password="" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/test" /> </Context>
三、添加数据库驱动jar文件到F:\soft\apache-tomcat-5.5.23\common\lib与工程web目录\lib下. 四、写jsp页面测试:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>

<html>
	<body>
		<%
			DataSource ds = null;
			Connection conn = null;
			ResultSet rs = null;
			Statement stmt = null;
			InitialContext ctx = null;
			try {
				ctx = new InitialContext();			
				ds = (DataSource) ctx.lookup("java:comp/env/jdbc/myown"); 				
				conn = ds.getConnection();				
				stmt = conn.createStatement();				
				rs = stmt.executeQuery("select * from users");
				while (rs.next()) {
					out.println(rs.getString(1) + "");
					out.println(rs.getString(2) + "");
				}
			} catch (Exception ex) {
				ex.printStackTrace();
			} finally {
				try {
					if (rs != null)
						rs.close();
					if (stmt != null)
						stmt.close();
					if (conn != null)
						conn.close();
					if (ctx != null)
						ctx.close();
				} catch (SQLException e) {
					System.out.println("SQL关闭异常");
					e.printStackTrace();
				} catch (NamingException e) {
					System.out.println("命名空间关闭异常");
					e.printStackTrace();
				}

			}
		%>
		
	</body>
</html>
分享到:
评论
2 楼 qingfeng825 2008-01-07  
第二种方式:直接在server.xml中配置应用即可,要入到<host></host>中间,这种方式比较适合最后往服务器上布署的时候,比较简单,只需要一个地方配置即可.
<Context debug="0" docBase="F:\soft\eclipse\workspace\TestJSP\WebRoot" path="/TestJSP" reloadable="true" workDir="E:\tsztjx\tstest">
 <Resource   name="jdbc/myown" 
               auth="Container"  
              type="javax.sql.DataSource" 
               maxActive="10"  
                maxIdle="3"    
               maxWait="10000"  
               username="FASHIMIS"     
              password="FASHIMIS"          driverClassName="oracle.jdbc.driver.OracleDriver"          
         url="jdbc:oracle:thin:@192.168.0.230:1521:ora92"/>
</Context>
1 楼 qingfeng825 2008-01-07  
如果接oracle只需把相应的jar 包拷上,把配置文件改为:
   <Resource   name="jdbc/myown" 
               auth="Container"  
              type="javax.sql.DataSource" 
               maxActive="10"  
                maxIdle="3"    
               maxWait="10000"  
               username="FASHIMIS"     
              password="FASHIMIS"          driverClassName="oracle.jdbc.driver.OracleDriver"          
         url="jdbc:oracle:thin:@192.168.0.230:1521:ora92"/>

相关推荐

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

    ### Tomcat 5.5 配置 MySQL 数据库连接池详解 #### 一、引言 随着Web应用程序的发展,数据库连接池技术的应用越来越广泛。它能够显著提高数据库访问效率,减少资源消耗。Tomcat作为一款广泛应用的Java Web容器,...

    tomcat5.5配置数据库连接池

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

    Tomcat 5.5数据库连接池配置

    Tomcat 5.5版本虽然较旧,但理解其数据库连接池的配置对于学习和维护旧系统仍然至关重要。数据库连接池是管理数据库连接的一种机制,它能有效地复用数据库连接,提高系统的性能和资源利用率。以下将详细讲解Tomcat ...

    Tomcat5.5连接池配置

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

    Tomcat5.5连接池配置案例

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

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

    Tomcat 5.5.x的`server.xml`文件是服务器配置的核心,它控制着虚拟主机、连接池等关键功能。理解并正确配置这些参数对于优化Web应用的性能和用户体验至关重要。通过本文的讲解,你应该能掌握如何在`server.xml`中...

    Tomcat5.5.X下配置连接池

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

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

    TOMCAT6.0配置数据库连接池

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

    tomcat配置数据库连接池

    Tomcat 5.5及更高版本内置了Catalina JDBC Connection Pool(也称为Apache Commons DBCP),这是一个基于Apache Commons Pool和Apache Commons Database Connectivity(DBCP)的数据库连接池组件。以下是配置步骤: ...

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

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

    tomcat6.0与5.0连接池配置

    本文主要介绍如何在Tomcat 6.0及5.5版本中进行JDBC连接池的配置,以及配置的关键参数及其含义,帮助开发者更好地理解和掌握这一重要功能。 #### 二、Tomcat 6.0 连接池配置步骤 ##### 第一步:修改`Context.xml`...

    Tomcat 5.5 数据库连接池配置

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

    tomcat 5.5数据源配置

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

    Tomact5.5连接池的配置

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

Global site tag (gtag.js) - Google Analytics