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 连接池配置的步骤和原理,帮助读者快速掌握 Tomcat 连接池的使用。 一、Tomcat 连接池配置的必要性 在 Web 应用程序中,数据库连接池是必不可少的组件,它可以大大提高数据访问的速度和安全...
配置Tomcat连接池的步骤如下: 1. **登录Tomcat管理页面**: 首先,你需要通过浏览器访问Tomcat的管理界面。在本例中,你可以输入 `http://localhost:8080/admin`,默认情况下,用户名为`admin`,密码为空。这将带...
总结来说,配置Tomcat连接池是提升Web应用数据库访问性能的重要步骤。通过合理配置连接池参数,可以有效管理数据库连接,避免资源浪费,提升系统整体性能。同时,持续监控和优化连接池设置是保持系统高效运行的关键...
配置Tomcat连接池通常需要以下几个步骤: 1. **添加依赖**:在项目的`pom.xml`文件中,需要引入Tomcat-jdbc的依赖库。例如: ```xml <groupId>org.apache.tomcat <artifactId>tomcat-jdbc <version>9.x.y...
本文将详细探讨Tomcat连接池的配置,包括其原理、配置步骤以及优化策略。 一、连接池原理 连接池是一种资源管理技术,用于存储数据库连接。它预先创建一定数量的数据库连接,当应用程序需要时可以从池中获取,使用...
### Tomcat6配置连接池详解 #### 一、引言 在Java Web开发中,数据库连接池...通过上述步骤,我们可以在Tomcat 6中成功配置数据库连接池,从而提升应用程序的整体性能和稳定性。这对于大型企业级应用来说尤为重要。
总结,Tomcat连接池的配置是优化数据库性能的关键步骤,理解全局与局部配置的区别,以及可能遇到的错误类型,可以帮助开发者更好地管理和优化数据库连接,提升应用的响应速度和稳定性。通过实际的测试源码,可以直观...
### 二、Tomcat连接池配置详解 #### 1. 修改server.xml文件 Tomcat的server.xml文件位于conf目录下,是Tomcat的核心配置文件,控制着Tomcat的启动、停止以及主要服务的配置。在该文件中,我们可以通过添加`...
### Tomcat连接池数据库密码加密解密方法详解 在企业级应用中,数据库的安全性尤为重要。其中,数据库连接池作为应用程序与数据库之间的桥梁,扮演着关键角色。然而,当数据库的用户名和密码直接硬编码在配置文件...
`Tomcat连接池`是Java应用服务器中用于管理数据库连接的一种机制,它的目的是提高...总的来说,理解和配置Tomcat连接池是Java Web开发中必不可少的技能,而性能测试则帮助我们确保应用在实际环境中能提供最佳的服务。
【标题】:配置Tomcat连接池 在Java Web开发中,Tomcat作为一款广泛应用的开源Servlet容器,常常需要与数据库进行交互。为了提高系统性能,有效地管理数据库连接,我们会使用到连接池技术。本教程将指导你如何在...
MySQL和Tomcat是Java Web开发中常用的数据库管理系统和应用服务器,它们之间的连接池配置是确保高效数据访问的关键。本文将详细介绍如何配置MySQL与Tomcat的连接池,以便在Java应用程序中实现优化的数据交互。 首先...
配置Tomcat的数据连接池通常涉及以下几个步骤: 1. **添加依赖**:首先,在你的项目中(如果是Maven项目),你需要在pom.xml文件中添加对应的数据连接池库的依赖。例如,如果你选择HikariCP,你可以添加如下依赖: ...
总之,TOMCAT数据库连接池的配置涉及多个步骤,包括下载管理工具、配置服务器、创建数据源、编写XML配置文件以及在Java代码中引用。理解并正确执行这些步骤,将有助于提升应用的性能和稳定性,确保数据库连接的高效...
配置Tomcat连接池是一个涉及多个细节的过程,从正确放置JDBC驱动到精确设置`server.xml`和`context.xml`中的参数,每一步都至关重要。通过遵循上述指南,开发者可以有效地管理和优化数据库连接,提高应用的性能和...
### Tomcat服务器配置及数据库连接池配置详解 #### 一、Tomcat服务器配置与环境搭建 ##### 1. JDK安装与配置 - **系统环境**:Windows 2003 Server SP3。 - **JDK路径设置**: - `JAVA_HOME` 设置为 `C:\JDK`。 ...