`
一帆过海
  • 浏览: 15566 次
  • 性别: 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、jboss 连接池配置

    tomcat、jboss 连接池配置,详细步骤,准确代码,让你实践中学会这两种服务器的连接池配置

    Tomcat连接池的配置

    以MySQL为例,详细讲解Tomcat连接池的配置.资源内包括最新版tomcat和admin独立包。详细讲解步骤。

    Tomcat_6.0配置oracle数据库连接池

    介绍tomcat6.0中,配置oracle数据库连接池的步骤

    使用Tomcat-5_5_20配置数据库连接池详细介绍

    使用Tomcat-5_5_20配置数据库连接池详细介绍 步骤很详细

    tomcat中c3p0连接池配置

    一个在tomcat中配置c3p0连接池的方法步骤,也通过测试,可以使用。

    Tomcat中Mysql数据连接池的配置步骤

    比较适合初学者,又是个人总结。结构清晰,简单明了。老样子,跟着配一遍吧,比教科书上直观多了。

    Tomcat6连接池两种连接方式(含两个例子)及详细步骤及使用的包

    Tomcat6连接池 第一种配置方式:(局部数据源) 第二种配置方式:(全局数据源) 内含两个例子demo 及txt配置详细步骤 及使用的包

    Tomcat配置数据库连接池

    ” target=”_self”&gt;sqlserver2008配置数据库连接池  具体步骤:  1、在server.xml中设置数据源,以sql server 2008数据库为例,如下:  在&lt;GlobalNamingResources&gt; 节点中加入, &lt;Resource name=jdbc/...

    将Web项目War包部署到Tomcat服务器基本步骤

    Tomcat部署环境的搭建说明,包括配置java运行环境、部署Tomcat服务器、部署Web应用、配置数据库连接池。

    tomcat配置数据源步骤

    tomcat 用数据源 连接数据库 避免了jdbc的频繁连接和关闭数据库

    commons-fileupload-1.0-beta-1.jar、commons-beanutils-1.8.3.jar

    Commons是Apache开放源代码组织中的一个Java子项目,该项目主要涉及一些开发中常用的模块,例如文件上传、命令行处理、数据库连接池、XML配置文件处理等。这些项目集合了来自世界各地软件工程师的心血,其性能、稳定...

    JBuilder2005开发Web应用程序

    本文给出了一个使用Tomcat环境下的数据库连接池Database Connection Pool (DBCP) 的例子,说明了用JBuilder开发Web应用的一般步骤,并回答了一些经常遇到的问题。 JBuilder2005所带JDK的版本是1.4.2_04-b05,其文件...

    java面试题

    52.6. 配置tomcat 6.0.10连接池 26 52.7. Hibernate实现数据库的连接不同方式: 28 52.8. 有几种开源的数据库连接池: 29 53. 描述一下JVM加载class文件的原理机制? 30 54. socket编程 30 54.1. 什么是TCP/IP、UDP?...

    Java Web应用详解.张丽(带详细书签).pdf

    动态网站篇深入讲解Servlet、JSP、JavaBean、JDBC数据库连接、数据库连接池等Java Web开发的核心技术。系统框架篇则是以架构设计的高度,讲解搭建网站的三大框架Struts、Hibernate、Sprin9及标签库。项目实战篇详细...

    V512工作室Java web的ppt

    第5章 讲解了JDBC的使用和如何在Tomcat服务器中设置连接池和数据源。还详细讲解了Apache Commons DbUtils组件的使用。 第6章 讲解Cookie技术的如何在Web编程中的运用,以及如何在Servlet中编写操作Cookie的代码。 第...

    J2EE应用开发详解

    325 18.4.2 配置数据库连接池 327 18.5 HQL简介 328 18.6 小结 330 第19章 权限管理系统(Struts+Spring+Hiberante+Ajax) 331 19.1 需求分析 331 19.2 系统总体流程设计 331 19.3 系统设计 332 19.4 系统总体解析 ...

    java web技术开发大全(最全最新)

    1.8 在EclipseIDEforJavaEEDevelopers中配置Tomcat 1.9 小结 第2章 JavaWeb应用开发基础 2.1 Web技术的发展 2.2 JavaWeb技术 2.2.1 Java.Welb程序的基本组成 2.2.2 Java,Web程序的目录结构 2.2.3 ...

    Nginx安装包

    -- redis连接池 --&gt;12 &lt;bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig"/&gt;13 14 &lt;!-- redis连接工厂 --&gt;15 ...

    java web开发技术大全

    1.8 在EclipseIDEforJavaEEDevelopers中配置Tomcat 1.9 小结 第2章 JavaWeb应用开发基础 2.1 Web技术的发展 2.2 JavaWeb技术 2.2.1 Java.Welb程序的基本组成 2.2.2 Java,Web程序的目录结构 ...

    Java面试宝典2010版

    10、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中? 11、说说weblogic中一个Domain的缺省目录结构?比如要将一个简单的helloWorld.jsp...

Global site tag (gtag.js) - Google Analytics