近日学习jsp时,为连接池的问题所困,经过一番努力,终于成功了,特此为大家献上。
1.Tomcat5.5.12中没有admin模块,需要读者自行下载
2.Tomcat中配置如下
JNDI Name: jdbc/mysql
Data Source URL: jdbc:mysql://202.118.133.88/xscj
JDBC Driver Class: org.gjt.mm.mysql.Driver
User Name: root
Password: ********
Max. Active Connections: 4
Max. Idle Connections: 2
Max. Wait for Connection: 500
Validation Query:
注:
1.jdbc/mysql 前纲的jdbc也可以换成其它的, mysql为连池名,可任意起,在下文中注意使用
2.jdbc:mysql://192.168.0.16/xscj xscj为对应的数据库名
也可以换成jdbc:mysql://localhost/xscj
3.JDBC Driver Class : com.mysql.jdbc.Driver jdk中自带
4.User Name:为Mysql中数据库管理员名
3. 下面是最关键的一点
D:Tomcat 5.5confcontext.xml
<!-- The contents of this file will be loaded for each web application --><Context> <!-- Default set of monitored resources --> <WatchedResource>WEB-INF/web.xml</WatchedResource> <!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname="" /> --> <Resource name="mysql/xscj" type="javax.sql.DataSource" password="kingsoft88" driverClassName="com.mysql.jdbc.Driver" maxIdle="2" maxWait="5000" username="root" url="jdbc:mysql://202.118.133.88:3306/xscj" maxActive="4"/></Context>
应相应的字段真加对了就可以了。
4.在Eclipse中编译时加入Tomcat 的DBCP和Pool包就不会有问题了.
测试程序如下:
<html><head><title></title><% out.print("开始测试:"+"<br/>"); DataSource ds = null; Connection con=null; try{ Context initCtx = new InitialContext(); Context ctx = (Context) initCtx.lookup("java:comp/env"); //这里的数据库前文提及的Data Source URL配置里包含的数据库。 ds = (DataSource)ctx.lookup("jdbc/xscj"); con=ds.getConnection(); Statement stmt = con.createStatement(); String strSql = "select * from xs"; //表中的字段读者自行添加 ResultSet rs = stmt.executeQuery(strSql); while(rs.next()){ out.print(rs.getString(1)+"<br/>"); } rs.close(); stmt.close(); con.close(); out.print("我的测试结束"); } catch(Exception ex){ out.print("出现例外,信息是:”+ ex.getMessage()); ex.printStackTrace(); }%></head><body></body></html>
总结:以上步骤均十分关键,如果有误对应错误如下
1、第一步错误,报错
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
2、第三步错误,报错
javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
3、第四步错误,报错
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket
如果有上述错误,请检查对应步骤是否正确实施
此文转载http://www.jspcn.net/htmlnews/11500202674371507.html
分享到:
相关推荐
### Tomcat5.5.12 + MySQL5.0 + Eclipse 连接池配置详解 #### 一、Tomcat5.5.12 Admin模块配置 **背景介绍**: 随着Tomcat版本的发展,Admin模块不再作为默认内置的功能,用户需要自行进行安装与配置。对于初次...
### Tomcat5.5.12 + MySQL5.0 + Eclipse 连接池配置详解 #### 一、Tomcat5.5.12中的Admin模块配置 Tomcat5.5.12作为一款广泛使用的Java应用服务器,在部署与管理Web应用方面提供了强大的支持。对于新手而言,了解...
标题"tomcat5.0和tomcat5.5.12配置连接池的异同"指的是对比分析两个不同版本的Tomcat——5.0和5.5.12在设置数据库连接池(通常使用JNDI资源来实现)时的配置步骤和方法上的差异。连接池是优化数据库性能的重要手段,...
本篇文章将聚焦于Tomcat 5.5.12版本,探讨其核心特性、配置以及常见问题,帮助读者更好地理解和运用这一经典版本。 一、Tomcat 5.5.12概述 Tomcat 5.5.12是Apache Tomcat 5.5系列的一个稳定版本,发布于2007年,它...
"【WordPress插件】2022年最新版完整功能demo+插件v5.5.12 + Addons AutomateWoo WordPress Plugin AutomateWoo WordPress插件" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、WordPress插件、...
《Java开发中的PDF文件处理:iTextPDF 5.5.12与iText-Asian详解》 在Java开发环境中,处理PDF文档是一项常见的任务,无论是生成报告、合同还是其他类型的文档,PDF格式因其跨平台性和高保真度而被广泛应用。iText...
以上就是关于"apache-tomcat-5.5.12.rar"的详细介绍,包括Apache Tomcat的基本概念、版本特点、安装过程、配置管理以及性能优化等多个方面。了解这些知识,可以帮助开发者更好地理解和使用Apache Tomcat 5.5.12来...
为了提高服务器的安全性和性能,还需要进一步的优化和配置,例如调整MySQL的配置参数,限制Apache的并发连接数,设置防火墙规则,以及定期备份数据库等。此外,还可以考虑安装其他软件,如PHPMyAdmin进行数据库管理...
【压缩包子文件的文件名称列表】"apache-tomcat-5.5.12" 这个文件名表明了我们获得的是一个完整的Tomcat 5.5.12安装包,其中包含了一系列必要的组件和配置文件,用于搭建和运行Tomcat服务器。 **详细知识点:** 1....
`jdk1.5和tomcat5.5免安装的环境配置.txt`文件很可能是详细记录了配置过程的文字说明,包括JDK和Tomcat的安装、环境变量设置、防火墙端口开放等细节。建议按照这个文件的指示操作,确保每一步都正确无误。 需要注意...
mysql-5.5.12-winx64版本,没装过的直接下一步直到编码,改成GBK.到了填写账号密码 记得写下并。其他不用改,路径可以改
在探讨CentOS 5.5(或5.6)上最新LNMP(Linux, Nginx, MySQL, PHP)环境的安装步骤时,我们聚焦于特定版本:PHP 5.3.6、Nginx 1.0.0以及MySQL 5.5.12。以下是对这些组件安装流程的深入解析,旨在为系统管理员和...
MySQL 5.5.12是这个数据库管理系统的一个特定版本,发布于2011年,它提供了许多增强的功能和性能改进。`mysql-5.5.12.tar.gz`是一个在Linux环境下常见的归档文件,采用tar命令进行打包,并通过gzip进行压缩,方便在...
程序:JSP+Beans+文本留言簿 调试环境:Apache Tomcat Version 5.5.12 + j2sdk1.5.0 数据库:ACCESS(需要配置数据源) 开发工具:Eclipse + lomboz_3.0.1
"JSP TOMCAT MYSQL开源软件整合配置初探——以揭阳职业技术学院图书馆网站服务器配置为例" 本文主要介绍了JSP、TOMCAT和MYSQL开源软件的整合配置,并以揭阳职业技术学院图书馆网站服务器配置为例,对JSP、TOMCAT和...
立刻计划看见好看计划 艰苦好看计划看见好看可 看见好看计划
这个"dd-mysql-5.5.12.rar_mysql5.5"压缩包包含了MySQL 5.5.12的源代码,特别适合于在ARM架构上进行编译和部署,这使得它对于嵌入式设备和开发板的应用非常有价值,特别是那些运行Linux操作系统的设备。 首先,我们...
2. **MySQL 5.6.17**:作为一款开源的关系型数据库管理系统,MySQL 5.6.17版本提供了更高的查询速度和更强大的事务处理能力,增强了InnoDB存储引擎,支持分区、存储过程、触发器等功能,对于Web应用程序的数据存储...
在windows下将Apache-2.4.9-Mysql-5.6.17-php5.5.12 集成环境,拥有简单的图形和菜单安装和配置环境。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。 WampServer是...
MySQL是世界上最受欢迎的开源数据库系统之一,而"mysql-5.5.12-win32"则是一个专为Windows操作系统设计的MySQL版本。这个压缩包包含的是MySQL 5.5.12的安装程序,该版本发布于2011年,是MySQL 5.5系列的一个稳定版本...