图1
今天在根据《struts 原理与实践》做demo 时,在数据连接池连接时老是报图1的错误,根据DEBUG跟踪调查显示,datasources 为null ,期待高人指点!
sturts-conig.xml 里datasource 配置为:
<data-sources>
<data-source key="datasource" type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="password" value="root" />
<set-property property="minCount" value="3" />
<set-property property="maxCount" value="10" />
<set-property property="username" value="root" />
<set-property property="driverClassName"
value="com.mysql.jdbc.Driver"/>
<set-property property="description" value="test" />
<set-property property="url"
value="jdbc:mysql://localhost:3306/njue" />
<set-property property="readOnly" value="false" />
<set-property property="autoCommit" value="true" />
</data-source>
</data-sources>
把commons-dbcp.jar,commons-collections.jar,commons-pool.jar 这三个包放在 Tomcat 6.0/lib 目录下。
- 大小: 136.9 KB
分享到:
相关推荐
在"第三章 连接池与数据源"这个主题中,我们将深入探讨Struts框架如何管理和优化数据库连接,以及连接池和数据源在其中扮演的重要角色。 连接池是一种管理数据库连接的技术,它通过复用已建立的数据库连接,而不是...
#### 四、在Tomcat上配置连接池与数据源 在Tomcat中配置连接池与数据源通常是在`server.xml`文件中进行的。以下是一些具体的配置示例: 1. **配置连接池**: - 添加`<Resource>`标签,指定连接池的参数。 - 例如...
在Struts框架中,可以通过多种方式配置数据源,包括但不限于XML配置文件、程序中动态配置等。这里以最常用的XML配置为例进行说明。 #### 三、使用BasicDataSource进行配置 `org.apache.commons.dbcp....
1. 配置文件:如struts-config.xml用于配置Struts框架的各个组件,以及数据源的配置,可能在web.xml中配置数据连接池的相关参数。 2. Action类:处理业务逻辑,通过数据连接池获取数据库连接,执行SQL,然后将结果...
### Struts 数据源连接 #### 一、Struts与数据源连接的概念 Struts是一个用于构建企业级Web应用的开源框架,它支持MVC(Model-View-Controller)设计模式,能够有效地分离业务逻辑和表示层。对于Struts来说,连接...
- **连接池管理**:数据源通常包含连接池,可以高效地管理数据库连接,避免频繁创建和销毁连接的开销。 - **资源集中管理**:所有对数据库的访问都通过数据源进行,便于控制和监控数据库连接,也方便修改数据库连接...
Struts5连接池与上传是Java Web开发中两个重要的概念,尤其在构建高效、稳定的企业级应用程序时。本文将深入探讨这两个主题。 首先,我们来理解什么是连接池。连接池是一种管理数据库连接的技术,它有效地解决了...
### Struts配置数据库连接池详解 #### 一、引言 在基于Struts框架的应用程序设计与开发过程中,为了确保良好的架构分离性以及提高代码的复用性与可测试性,通常会在Web/表示层(Presentation Layer)与业务逻辑层...
Struts连接池是Java开发中一个重要的组成部分,主要用于优化数据库操作,提高系统性能。这个压缩包包含四个必要的Jar包,每个都有其特定的功能和在Struts框架中的作用。以下是这四个文件的详细说明: 1. **commons-...
### 有关Struts中的数据库连接池问题解决 在开发基于Web的应用程序时,尤其是在使用Struts框架这样的MVC(Model-View-Controller)架构中,数据库连接管理是至关重要的一个环节。由于数据库连接是一种关键、有限且...
在Struts中配置数据源是应用与数据库交互的关键步骤,这涉及到如何设置和管理数据库连接,以实现高效且可靠的数据库操作。在本篇文章中,我们将深入探讨Struts配置数据源的相关知识点。 首先,了解数据源的概念。...
// 将数据源连接作为参数传入业务逻辑处理JavaBean LoginBean bean = new LoginBean(ds); if (bean.isLogin(loginActionForm.getName(), loginActionForm.getPassword())) { // 登录成功 return ...
总结起来,配置Struts数据源的关键在于正确引入并配置数据库驱动、连接池库和Struts相关的类库,以及在应用的配置文件中正确设定数据源。这不仅可以提高应用程序的性能,还可以提高系统的稳定性和可维护性。
1. 创建数据源:在Struts的配置文件(如`struts-config.xml`)中,定义数据源的bean,引用之前配置好的DBCP连接池。 2. AOP(面向切面编程)集成:可以使用Struts的拦截器或者Spring AOP来注入数据源,使得每次...
总结来说,这四个jar文件在Struts数据源配置中起着核心支持作用,它们分别是处理集合操作的工具库、提供数据库连接池服务的DBCP、实现对象池的Pool库,以及处理Struts1遗留特性的Legacy库。正确理解和使用这些库,...
在Java Web开发中,数据库连接池是不可或缺的一部分,它提高了数据库操作的效率,通过复用已建立的数据库连接,避免了频繁创建和关闭连接的开销。本篇文章将深入探讨Struts框架与数据库连接池的整合,以及在Java环境...
C3P0是开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。在Hibernate中配置C3P0连接池,需要在`hibernate.cfg.xml`配置文件中添加以下属性: ```xml ...
2. **在web.xml中配置上下文参数**:接下来,需要在`WEB-INF/web.xml`文件中配置Struts1的`ActionServlet`,使其知道数据源的位置。添加以下代码: ```xml <param-name>contextConfigLocation <param-value>/...
javaWeb项目数据连接的3中方法: 1、在tomcat下配置数据源。 2、在struts-config.xml下配置数据源 3、jdbc驱动连接