`

[原创]尝试配置struts数据源

阅读更多

参考:
终于实现Struts的数据源连接了
http://blog.csdn.net/gotoidea/archive/2004/07/29/55048.aspx

三个需要的程序包:

commons-dbcp-1.2.1.jar

http://apache.linuxforum.net/dist/jakarta/commons/dbcp/binaries/

struts-legacy.jar

http://apache.linuxforum.net/dist/jakarta/struts/struts-legacy/

commons-pool-1.2.jar

http://apache.linuxforum.net/dist/jakarta/commons/pool/binaries/

struts-config.xml:<data-sources></data-sources>

<data-sources >
<data-source id="DS" key="myPool" type="org.apache.commons.dbcp.BasicDataSource" >
<set-property value="jdbc:mysql://localhost/mytest" property="url" />
<set-property value="bitan" property="username" />
<set-property value="bb" property="password" />
<set-property value="org.gjt.mm.mysql.Driver" property="driverClassName" />
<set-property value="true" property="autoCommit" />
</data-source>
</data-sources>


DataSourceAction.java:

……

DataSourceForm myform = (DataSourceForm) form;
DataSource ds = getDataSource(request, "myPool");
Connection con = ds.getConnection();
Statement stmt = con.createStatement();
String sql = "SELECT * FROM struts";
ResultSet rs = stmt.executeQuery(sql);

……

分享到:
评论

相关推荐

    struts 数据源配置

    ### Struts 数据源配置 在Java Web开发领域中,Struts框架因其强大的MVC(Model-View-Controller)架构支持而被广泛采用。对于大型应用而言,数据源配置是连接数据库与应用程序之间的桥梁,它对系统的性能和稳定性...

    配置struts数据源的四个包

    5. **测试连接**:通过编写简单的测试代码验证数据源配置是否成功,能否正常建立和关闭数据库连接。 总结起来,配置Struts数据源的关键在于正确引入并配置数据库驱动、连接池库和Struts相关的类库,以及在应用的...

    struts数据源配置用到的4个jar

    在Struts数据源配置中,这个库可能包含了一些与数据源配置相关的类或接口,帮助开发者处理与旧版本Struts框架的兼容问题。不过,由于Struts2已经发布并广泛使用,Struts-legacy.jar可能在现代项目中较少使用,除非是...

    struts数据源配置

    在深入探讨Struts框架中的数据源配置之前,我们先来简要回顾一下Struts框架的基本概念。Struts是一个开源的MVC(Model-View-Controller)框架,主要用于Java Web应用程序的开发,它能够帮助开发者构建出结构清晰、...

    struts配置数据源的问题

    3. **在Struts配置文件中使用数据源**:在Struts的配置文件(通常为`struts-config.xml`)中,通过Action的`setDataSource`方法或者自定义Plug-In来设置数据源。例如,你可以使用`org.apache.struts.action....

    struts框架中数据源的配置

    ### Struts框架中数据源的配置详解 #### 一、引言 在现代软件开发过程中,特别是企业级应用开发中,Struts框架被广泛应用于构建MIS系统等复杂的应用程序。Struts框架作为一种成熟的MVC架构实现,为开发者提供了...

    Struts1中配置数据源

    1. **创建数据源配置文件**:这通常是在应用服务器(如Tomcat、JBoss)的配置文件中完成的。例如,在Tomcat中,我们可以在`conf/server.xml`的`GlobalNamingResources`元素下添加一个`Resource`元素,如下所示: ``...

    在struts-config.xml中配置数据源

    在Java Web开发中,Struts框架是一个非常...在实际开发中,`struts-config.xml`中的数据源配置是整个应用架构的重要组成部分,合理的配置有助于优化系统性能,提高开发效率,同时为后续的系统维护和升级提供了便利。

    在linux下配置Struts中的Oracle 数据源

    ### 在Linux下配置Struts中的Oracle数据源 #### 背景介绍 本文将详细介绍如何在Linux环境下配置Struts框架中的Oracle数据源。这是一项重要的技术任务,对于那些需要在基于Struts的应用程序中集成Oracle数据库的开发...

    Struts数据源驱动,ssha配置缺少架包

    总之,"Struts数据源驱动,ssha配置缺少架包"的问题,需要从检查项目依赖、配置数据源、整合Struts、Spring和Hibernate等多个角度进行排查和解决。确保所有必需的库都已添加,并正确配置了相关的数据源和框架集成。...

    Struts数据源连接和国际化

    在Struts框架中,可以通过配置数据源(DataSource)来实现数据库的连接。 #### 二、Struts数据源连接的具体步骤 1. **创建数据源**:在`struts-config.xml`文件中定义数据源。 ```xml type="org.apache....

    Struts配置数据源 jar包

    标题中的"Struts配置数据源 jar包"指向的是在Java Web开发中,使用Struts框架配置数据源所需的一些核心库。这些库主要来自于Apache Commons项目,包括`commons-collections.jar`,`commons-dbcp-1.2.1.jar`以及`...

    Strust里配置oracle数据源

    本篇文章将深入探讨如何在Struts框架中配置Oracle数据源,以实现高效的数据访问和管理。 ### 一、理解数据源的概念 数据源(DataSource)是JDBC中用于管理与数据库连接的一种机制,它提供了一种高效、可重用的连接...

    struts2源代码 struts2源代码

    struts2源代码 正宗的 源码struts2源代码 正宗的 源码struts2源代码 正宗的 源码struts2源代码 正宗的 源码

    Struts配置数据源及分页的JAR

    在Struts框架中,数据源配置是连接数据库的关键部分,而分页功能则是提高用户体验,优化系统性能的重要手段。下面我们将详细探讨这两个知识点。 **1. Struts配置数据源** 数据源是Java应用中管理和提供数据库连接...

    struts2.3.4源代码

    10. **配置文件**: `struts.xml`或`struts-default.xml`等,定义了Action、结果类型、拦截器栈等配置,是控制应用行为的关键。 11. **Exception Handling**: Struts2提供了强大的异常处理机制,可以全局统一处理...

    struts配置数据源三个包,oracle驱动包包

    总结,配置Struts中的Oracle数据源涉及到选择合适的JDBC驱动,理解DataSource接口,正确配置Struts和Web应用的XML配置文件,以及在Action类中使用数据源。如果项目使用Spring,可以利用其强大的数据源管理能力。确保...

    SSH配置多个数据源

    这个过程包括定义和配置多个DataSource bean,调整Hibernate和Struts2的配置以适应不同的数据源,以及在业务逻辑中适当地切换和使用这些数据源。正确配置后,SSH框架能够灵活地处理多数据库环境,提高应用的可扩展性...

    配置Struts配置Struts

    配置Struts配置Struts配置Struts配置Struts配置Struts配置Struts

    张孝祥Struts视频源代码

    4. **配置文件详解**:struts-config.xml和web.xml的配置要素,如Action映射、数据源设置等。 5. **控制器流程**:从HTTP请求到响应的整个处理流程,包括控制器如何分发请求,Action如何处理,以及视图如何展示。 ...

Global site tag (gtag.js) - Google Analytics