`
一帆过海
  • 浏览: 16154 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

配置Tomcat连接池步骤

    博客分类:
  • J2EE
阅读更多

    Tomcat 貌似有连接池管理的模块,只要配置了数据库相关信息,并告诉web应用程序,web应用程序启动后,就可以从Tomcat那里获取连接。

 

/*软件配置:windows xp; tomcat7; mysql5.5*/

 

1.打开apache-tomcat-7\conf\context.xml,加入数据库资源信息:

 

<Resource name="jdbc/mysource" auth="Container" type="javax.sql.DataSource" 
		password="sikaijian" username="root" driverClassName="org.gjt.mm.mysql.Driver" 
		url="jdbc:mysql://localhost:3306/mybase" 
		maxActive="100" maxIdle="30" maxWait="5000"/> 

2. tomcat 需要mysql的驱动程序,所以要再lib目录中加入驱动JAR包,如:mysql-connector-java-5.1.20-bin.jar;

 

3.要让web应用知道用这么一个数据源,这么一个连接池可以使用,需要在web.xml中加入如下代码:

 

<resource-ref>
		<description>MySQL DataSource</description>
		<res-ref-name>jdbc/mysource</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
	</resource-ref>

 

完成以上三步,一个数据源就算配置完成了。

 

下面做了个简单的测试,JSP片段代码如下:

 

<% 
	try
	{
		Context initCtx=new InitialContext();
		DataSource ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/mysource");
		Connection conn=ds.getConnection();
		out.println("data from database:<br>");
		Statement stmt=conn.createStatement();
		ResultSet rs =stmt.executeQuery("select * from staff");
		%><table border="true" bordercolor="black">
			<tr>
				<td width="50">姓名</td>
				
			</tr>
		<%
		while(rs.next())
		{
		%><tr><%
			%><td width="50"><%out.println(rs.getString("name"));%></td><%
			
			%></tr><%
		}
		%></table><%
		rs.close();
		stmt.close();
	}
	catch(Exception e)
	{
		e.printStackTrace();
	}
%>
 

/*

    mysql创建数据库的时候,可以设置字符编码。创建表的时候也可以设置字符编码。

 

*/

分享到:
评论

相关推荐

    Tomcat连接池配置.doc

    本文将详细介绍 Tomcat 连接池配置的步骤和原理,帮助读者快速掌握 Tomcat 连接池的使用。 一、Tomcat 连接池配置的必要性 在 Web 应用程序中,数据库连接池是必不可少的组件,它可以大大提高数据访问的速度和安全...

    Tomcat连接池配置详解

    配置Tomcat连接池的步骤如下: 1. **登录Tomcat管理页面**: 首先,你需要通过浏览器访问Tomcat的管理界面。在本例中,你可以输入 `http://localhost:8080/admin`,默认情况下,用户名为`admin`,密码为空。这将带...

    Tomcat连接池的配置

    总结来说,配置Tomcat连接池是提升Web应用数据库访问性能的重要步骤。通过合理配置连接池参数,可以有效管理数据库连接,避免资源浪费,提升系统整体性能。同时,持续监控和优化连接池设置是保持系统高效运行的关键...

    java web项目配置tomcat连接池的那些搓事

    配置Tomcat连接池通常需要以下几个步骤: 1. **添加依赖**:在项目的`pom.xml`文件中,需要引入Tomcat-jdbc的依赖库。例如: ```xml &lt;groupId&gt;org.apache.tomcat &lt;artifactId&gt;tomcat-jdbc &lt;version&gt;9.x.y...

    tomcat连接池配置

    本文将详细探讨Tomcat连接池的配置,包括其原理、配置步骤以及优化策略。 一、连接池原理 连接池是一种资源管理技术,用于存储数据库连接。它预先创建一定数量的数据库连接,当应用程序需要时可以从池中获取,使用...

    Tomcat6配置连接池

    ### Tomcat6配置连接池详解 #### 一、引言 在Java Web开发中,数据库连接池...通过上述步骤,我们可以在Tomcat 6中成功配置数据库连接池,从而提升应用程序的整体性能和稳定性。这对于大型企业级应用来说尤为重要。

    tomcat 连接池的配置笔记以及测试源码

    总结,Tomcat连接池的配置是优化数据库性能的关键步骤,理解全局与局部配置的区别,以及可能遇到的错误类型,可以帮助开发者更好地管理和优化数据库连接,提升应用的响应速度和稳定性。通过实际的测试源码,可以直观...

    Tomcat配置连接池说明

    ### 二、Tomcat连接池配置详解 #### 1. 修改server.xml文件 Tomcat的server.xml文件位于conf目录下,是Tomcat的核心配置文件,控制着Tomcat的启动、停止以及主要服务的配置。在该文件中,我们可以通过添加`...

    tomcat_连接池数据库密码加密解密方法

    ### Tomcat连接池数据库密码加密解密方法详解 在企业级应用中,数据库的安全性尤为重要。其中,数据库连接池作为应用程序与数据库之间的桥梁,扮演着关键角色。然而,当数据库的用户名和密码直接硬编码在配置文件...

    tomcat连接池的配置与性能测试

    `Tomcat连接池`是Java应用服务器中用于管理数据库连接的一种机制,它的目的是提高...总的来说,理解和配置Tomcat连接池是Java Web开发中必不可少的技能,而性能测试则帮助我们确保应用在实际环境中能提供最佳的服务。

    配置tomcat连接池

    【标题】:配置Tomcat连接池 在Java Web开发中,Tomcat作为一款广泛应用的开源Servlet容器,常常需要与数据库进行交互。为了提高系统性能,有效地管理数据库连接,我们会使用到连接池技术。本教程将指导你如何在...

    mysql+tomcat连接池配置

    MySQL和Tomcat是Java Web开发中常用的数据库管理系统和应用服务器,它们之间的连接池配置是确保高效数据访问的关键。本文将详细介绍如何配置MySQL与Tomcat的连接池,以便在Java应用程序中实现优化的数据交互。 首先...

    tomcat数据连接池配置

    配置Tomcat的数据连接池通常涉及以下几个步骤: 1. **添加依赖**:首先,在你的项目中(如果是Maven项目),你需要在pom.xml文件中添加对应的数据连接池库的依赖。例如,如果你选择HikariCP,你可以添加如下依赖: ...

    TOMCAT数据库连接池配置说明文档

    总之,TOMCAT数据库连接池的配置涉及多个步骤,包括下载管理工具、配置服务器、创建数据源、编写XML配置文件以及在Java代码中引用。理解并正确执行这些步骤,将有助于提升应用的性能和稳定性,确保数据库连接的高效...

    tomcat配置连接池方式

    配置Tomcat连接池是一个涉及多个细节的过程,从正确放置JDBC驱动到精确设置`server.xml`和`context.xml`中的参数,每一步都至关重要。通过遵循上述指南,开发者可以有效地管理和优化数据库连接,提高应用的性能和...

    Tomcat服务器配置及数据库连接池配置(个人整理版)

    ### Tomcat服务器配置及数据库连接池配置详解 #### 一、Tomcat服务器配置与环境搭建 ##### 1. JDK安装与配置 - **系统环境**:Windows 2003 Server SP3。 - **JDK路径设置**: - `JAVA_HOME` 设置为 `C:\JDK`。 ...

Global site tag (gtag.js) - Google Analytics