3个包:可以到apche去下载 commons-dpcp,commons-pool ,servlet-api.
在struts-config.xml中配置是:
<data-sources>
<data-source key="org.apache.struts.action.DATA_SOURCE" type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="url" value="jdbc:mysql://127.0.0.1:3306/jxtv3" />
<set-property property="username" value="root" />
<set-property property="password" value="1234" />
<set-property property="minCount" value="1" />
<set-property property="maxCount" value="10" />
<set-property property="driverClassName" value="com.mysql.jdbc.Driver" />
</data-source>
</data-sources>
在struts中应用:
javax.sql.DataSource ds = null;
java.sql.Connection conn = null;
java.sql.Statement stmt = null;
ds = getDataSource(request);
conn = ds.getConnection();
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
java.sql.ResultSet rs = stmt
.executeQuery("SELECT * FROM zjy_tb ORDER BY id");
while (rs.next()) {
System.out.println(rs.getString(1));
}
// return null;
request.getSession().setAttribute("conn",ds);
return mapping.findForward("ok");
}
分享到:
相关推荐
### Struts 数据源配置 在Java Web开发领域中,Struts框架因其强大的MVC(Model-View-Controller)架构支持而被广泛采用。对于大型应用而言,数据源配置是连接数据库与应用程序之间的桥梁,它对系统的性能和稳定性...
本篇文章将详细解析标题和描述中提到的四个关键jar文件,以及它们在Struts数据源配置中的作用。 1. **commons-collections.jar**:Apache Commons Collections库提供了一系列实用工具类,扩展了Java集合框架。在...
在深入探讨Struts框架中的数据源配置之前,我们先来简要回顾一下Struts框架的基本概念。Struts是一个开源的MVC(Model-View-Controller)框架,主要用于Java Web应用程序的开发,它能够帮助开发者构建出结构清晰、...
### Struts框架中数据源的配置详解 #### 一、引言 在现代软件开发过程中,特别是企业级应用开发中,Struts框架被广泛应用于构建MIS系统等复杂的应用程序。Struts框架作为一种成熟的MVC架构实现,为开发者提供了...
在Java Web开发中,Struts框架是一个非常...在实际开发中,`struts-config.xml`中的数据源配置是整个应用架构的重要组成部分,合理的配置有助于优化系统性能,提高开发效率,同时为后续的系统维护和升级提供了便利。
3. **在Struts配置文件中使用数据源**:在Struts的配置文件(通常为`struts-config.xml`)中,通过Action的`setDataSource`方法或者自定义Plug-In来设置数据源。例如,你可以使用`org.apache.struts.action....
1. **创建数据源配置文件**:这通常是在应用服务器(如Tomcat、JBoss)的配置文件中完成的。例如,在Tomcat中,我们可以在`conf/server.xml`的`GlobalNamingResources`元素下添加一个`Resource`元素,如下所示: ``...
5. **测试连接**:通过编写简单的测试代码验证数据源配置是否成功,能否正常建立和关闭数据库连接。 总结起来,配置Struts数据源的关键在于正确引入并配置数据库驱动、连接池库和Struts相关的类库,以及在应用的...
#### 二、Struts数据源连接的具体步骤 1. **创建数据源**:在`struts-config.xml`文件中定义数据源。 ```xml type="org.apache.commons.dbcp.BasicDataSource"> ;databaseName=testTemp"/> ``` 这里...
总之,"Struts数据源驱动,ssha配置缺少架包"的问题,需要从检查项目依赖、配置数据源、整合Struts、Spring和Hibernate等多个角度进行排查和解决。确保所有必需的库都已添加,并正确配置了相关的数据源和框架集成。...
标题中的"Struts配置数据源 jar包"指向的是在Java Web开发中,使用Struts框架配置数据源所需的一些核心库。这些库主要来自于Apache Commons项目,包括`commons-collections.jar`,`commons-dbcp-1.2.1.jar`以及`...
10. **配置文件**: `struts.xml`或`struts-default.xml`等,定义了Action、结果类型、拦截器栈等配置,是控制应用行为的关键。 11. **Exception Handling**: Struts2提供了强大的异常处理机制,可以全局统一处理...
### 在Linux下配置Struts中的Oracle数据源 #### 背景介绍 本文将详细介绍如何在Linux环境下配置Struts框架中的Oracle数据源。这是一项重要的技术任务,对于那些需要在基于Struts的应用程序中集成Oracle数据库的开发...
在Struts框架中,数据源配置是连接数据库的关键部分,而分页功能则是提高用户体验,优化系统性能的重要手段。下面我们将详细探讨这两个知识点。 **1. Struts配置数据源** 数据源是Java应用中管理和提供数据库连接...
总结,配置Struts中的Oracle数据源涉及到选择合适的JDBC驱动,理解DataSource接口,正确配置Struts和Web应用的XML配置文件,以及在Action类中使用数据源。如果项目使用Spring,可以利用其强大的数据源管理能力。确保...
4. **配置文件详解**:struts-config.xml和web.xml的配置要素,如Action映射、数据源设置等。 5. **控制器流程**:从HTTP请求到响应的整个处理流程,包括控制器如何分发请求,Action如何处理,以及视图如何展示。 ...
在动态数据源的场景下,我们通常会为每个数据源配置一个SessionFactory,并在需要时通过Spring的SessionFactoryBean获取相应的SessionFactory。这样,Hibernate在进行数据库操作时,会根据当前选择的数据源进行连接...
本篇文章将深入探讨如何在Struts框架中配置Oracle数据源,以实现高效的数据访问和管理。 ### 一、理解数据源的概念 数据源(DataSource)是JDBC中用于管理与数据库连接的一种机制,它提供了一种高效、可重用的连接...
这个过程包括定义和配置多个DataSource bean,调整Hibernate和Struts2的配置以适应不同的数据源,以及在业务逻辑中适当地切换和使用这些数据源。正确配置后,SSH框架能够灵活地处理多数据库环境,提高应用的可扩展性...
深入研究Struts 1.3.10源代码,可以帮助我们掌握Web应用开发的基本架构,理解MVC模式在实践中的应用,以及学习如何通过配置和编程控制请求流程。同时,通过分析源码,还可以学习到如何处理HTTP请求,验证用户输入,...