在TOMCAT5.5.X的版本中配置数据源会出现这样的错误
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
在Server.xml中设置如下
<Resource name="jdbc/cardsystem" type="javax.sql.DataSource" password="123456" driverClassName="com.mysql.jdbc.Driver" maxIdle="2" maxWait="5000" username="root" url="jdbc:mysql://localhost:3306/CardSystemDemo?autoReconnect=true&useUnicode=true&characterEncoding=GB2312" maxActive="100"/>
然后在WebApp的Context.xml中加入
<ResourceLink name="jdbc/cardsystem" global="jdbc/cardsystem" type="j
avax.sql.DataSource"/>
就一点问题都没有
还有,如果不配置server.xml的话
直接在Context.xml中加入
<Resource name="jdbc/cardsystem" type="javax.sql.DataSource" password="123456" driverClassName="com.mysql.jdbc.Driver" maxIdle="2" maxWait="5000" username="root" url="jdbc:mysql://localhost:3306/CardSystemDemo?autoReconnect=true&useUnicode=true&characterEncoding=GB2312" maxActive="100"/>
也是可以正常的运行
但是如果Context.xml中的是
<Resource auth="Container"
name="jdbc/cardsystem"
global="jdbc/cardsystem"
scope="Shareable"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/cardsystem">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/CardSystemDemo?autoReconnect=true&useUnicode=true&characterEncoding=GB2312</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>123456</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>3000</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>100</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>10</value>
</parameter>
</ResourceParams>
的话,就是有问题!!!!!!!!
分享到:
相关推荐
### tomcat6.0配置数据库连接池常见错误解决方案 #### 错误一:Cannot create JDBC driver of class '' for connect URL 'null' **错误表现:** 当尝试启动应用时,可能会遇到以下异常信息: ``` java.sql....
本文将详细介绍如何在Tomcat5.0.25版本下配置数据库连接池,并通过具体的步骤、代码示例以及常见问题的解决策略,帮助开发者更好地理解和掌握这一技术。 #### 配置环境与准备 配置环境包括: - **Tomcat版本**:...
本文档将详细介绍如何在自安装的Tomcat服务器以及JBuilder自带的Tomcat中配置数据库连接池,确保开发与调试过程中的高效性。 #### 二、准备工作 1. **安装Tomcat** - 确保安装的Tomcat版本支持数据库连接池功能...
### Tomcat配置SQL Server数据库详解 #### 一、前言 在Java Web开发过程中,Tomcat作为一款轻量级的应用服务器被广泛使用。而在实际项目中,常常需要将Tomcat与数据库进行集成,以实现对数据的操作。本文将详细...
在Java中,有许多成熟的数据库连接池库,如Apache的DBCP、C3P0、HikariCP以及Tomcat JDBC Connection Pool等。这些库提供了完善的连接管理和优化功能,包括连接的自动获取与释放、空闲连接检测、超时控制、事务支持...
在Java Web应用中,Tomcat作为一款广泛应用的Servlet容器,其数据源连接池配置是确保高效、稳定数据库访问的关键步骤。本篇文章将详细介绍如何在Tomcat中配置数据源连接池,以及涉及的相关jar包文件。 首先,理解...
Tomcat允许在`server.xml`中通过`<Resource>`元素来定义全局的数据库连接池。这包括指定连接池的名称、类型、驱动类、最大活动连接数、最大空闲连接数、最大等待时间、验证查询等参数。例如: ```xml auth=...
**数据库连接池(DBCP)** 是一个在Java应用程序中管理数据库连接的工具,它能够有效地提高数据库操作的性能和效率。...理解和掌握DBCP的使用和配置,对于理解数据库连接池的工作原理和提升应用性能具有重要意义。
### JSP 数据库连接池的配置 在JSP(JavaServer Pages)开发中,数据库连接池的配置是一项...总之,合理地配置数据库连接池对于提高JSP应用程序的性能至关重要。希望本文能帮助初学者更好地理解和掌握这一关键技能。
通过上述步骤,我们已经完成了在 Tomcat 6.0 中配置数据库连接池的过程。需要注意的是,实际生产环境中可能还需要对连接池进行更细致的调优,比如调整连接池的大小、超时时间等参数,以满足不同场景下的需求。此外,...
本教程将详细介绍如何在Tomcat服务器中配置数据库连接池,并利用DBUtils进行数据操作。 1. **配置数据库连接池**: - **放置驱动**: 首先,你需要将对应数据库(例如MySQL或Oracle)的JDBC驱动jar包放入Tomcat的`...
**c3p0数据库连接池详解** c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0的主要功能是管理数据库连接,通过复用已存在的连接来提高数据库访问效率,减少系统资源...
在J2EE环境中配置数据库连接池通常涉及以下几个步骤: 1. **配置Context.xml文件** Context.xml文件位于Tomcat的`conf`目录下,用于定义各种资源(如数据源)的属性。下面是一个示例配置: ```xml <!-- 其他...
在Linux环境下,开发Web应用程序并集成数据库访问是一个常见的任务,然而在实际操作中可能会遇到各种问题。...同时,对于数据库连接,使用连接池和适当的认证机制也是提升性能和安全性的必要步骤。
总结,Tomcat连接池的配置是优化数据库性能的关键步骤,理解全局与局部配置的区别,以及可能遇到的错误类型,可以帮助开发者更好地管理和优化数据库连接,提升应用的响应速度和稳定性。通过实际的测试源码,可以直观...
2. **Java数据库连接池实现**:在Java中,有多种开源的数据库连接池实现,如Apache的DBCP、C3P0、HikariCP和Tomcat JDBC Connection Pool等。这些库提供了一套接口和配置选项,使得开发者可以轻松集成到自己的应用中...
在Java中,常见的数据库连接池工具有C3P0、DBCP、HikariCP、Apache DBCP2、Tomcat JDBC等。这些工具都遵循一定的API规范,如JDBC的DataSource接口,使得开发者可以方便地集成到自己的应用中。 C3P0是一个开源的JDBC...
本文将详细介绍如何在Tomcat 5.5中配置MySQL 5.5的数据库连接池。 首先,为了使Tomcat能够与MySQL进行通信,我们需要将MySQL的JDBC驱动程序(通常是`mysql-connector-java.jar`)添加到两个位置:Tomcat安装目录下...
这个"db"可能包含了数据库连接池的Java代码实现,示例配置文件,或者测试用的数据库脚本。具体内容需要解压查看才能详细分析。 总结来说,使用Java实现的数据库连接池能够有效地管理和优化数据库连接,提高系统的...