`
谷超
  • 浏览: 166332 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts使用数据源

 
阅读更多

struts配置数据库连接池步骤:


1.struts-config.xml中
<data-sources >
    <data-source type="org.apache.commons.dbcp.BasicDataSource">
      <set-property property="password" value="xsfw1209" />
      <set-property property="minCount" value="2" />
      <set-property property="maxCount" value="10" />
      <set-property property="username" value="xsfw1209" />
      <set-property property="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
      <set-property property="description" value="" />
      <set-property property="url" value="jdbc:oracle:thin:@192.168.13.143:1521:ora9i" />
      <set-property property="readOnly" value="false" />
      <set-property property="autoCommit" value="false" />
    </data-source>
</data-sources>

 

2.Struts程序中使用连接池
在Action中如下代码
class AppAction extends DispatchAction{
    public ActionForward sel(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response) {
        DataSource dataSource = getDataSource(request);//调用Action中的方法
        Connection con = dataSource.getConnection();
    }
}
这种数据库连接并不需要jndi查找的方式得到数据源,调用父类的方法就可以得到DataSource了


3.必要的jar包,放在应用的lib下
commons-collections.jar
commons-dbcp.jar
commons-pool.jar
数据库驱动.jar

 

分享到:
评论

相关推荐

    struts配置数据源的问题

    总结,配置Struts的数据源涉及到Java EE的JNDI服务、应用服务器的配置、Struts框架的配置以及Action类中的数据源使用。理解并熟练掌握这一过程,对于开发高效、稳定的Java Web应用至关重要。在实际开发中,我们应...

    struts 数据源配置

    通过本文介绍,我们了解到在Struts框架中配置数据源的具体方法,特别是使用`org.apache.commons.dbcp.BasicDataSource`这一高效的数据源实现。合理配置数据源不仅能够提升应用性能,还能简化数据库操作流程,为...

    struts框架中数据源的配置

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

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

    3. 在业务逻辑中使用:配置完成后,你可以在Struts的Action或DAO中通过JNDI查找获取数据源,然后创建连接进行数据库操作。例如: ```java Context context = new InitialContext(); DataSource dataSource = ...

    struts数据源配置

    这一步骤确保了Struts框架能够识别并使用配置好的数据源。 #### 步骤四:在业务逻辑中使用数据源 最后,在具体的业务逻辑代码中,开发者可以通过调用框架提供的方法或接口,利用配置好的数据源进行数据库的操作,...

    Struts配置数据源 jar包

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

    Struts数据源连接和国际化

    #### 二、Struts数据源连接的具体步骤 1. **创建数据源**:在`struts-config.xml`文件中定义数据源。 ```xml type="org.apache.commons.dbcp.BasicDataSource"&gt; ;databaseName=testTemp"/&gt; ``` 这里...

    Struts配置数据源及分页的JAR

    3. 在Struts配置文件中引用数据源:在`struts-config.xml`或`struts2.xml`(取决于你使用的Struts版本)中,设置Action的DataStore,使它能从数据源获取连接。 ```xml ``` 4. 在Action中使用数据源:在Action...

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

    本篇文章将详细解析标题和描述中提到的四个关键jar文件,以及它们在Struts数据源配置中的作用。 1. **commons-collections.jar**:Apache Commons Collections库提供了一系列实用工具类,扩展了Java集合框架。在...

    Struts1中配置数据源

    在Struts1中配置数据源是至关重要的,因为它确保了应用程序能够有效地连接到数据库并执行必要的操作,例如读取、写入或更新数据。在本篇文章中,我们将深入探讨如何在Struts1中配置数据源,并以插件的形式实现登录...

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

    在Struts中配置数据源是连接到数据库的关键步骤,对于使用Oracle数据库的项目尤其重要。数据源是一个对象,它管理数据库连接,提供线程安全的、高效的数据库访问方式。在这篇文章中,我们将深入探讨如何在Struts框架...

    张孝祥Struts视频源代码

    4. **配置文件**:包括struts-config.xml和web.xml,它们定义了Struts的组件、动作映射、数据源等信息。 5. **JSP视图**:使用JSP(JavaServer Pages)技术创建视图,显示结果。Struts提供了各种标签库,如struts-...

    配置struts数据源的四个包

    下面我们将详细探讨配置Struts数据源时所涉及的四个关键包以及它们的功能。 1. **classes12.jar**:这个文件是Oracle JDBC驱动程序的一部分,包含了与Oracle数据库交互所需的类。当你需要在Struts应用中连接到...

    struts4个数据源包

    在给定的"struts4个数据源包"中,我们看到四个重要的组件,它们是实现数据源管理的关键库。接下来,我们将深入探讨这些库的功能及其在Struts中的作用。 1. **commons-collections-3.1.jar**:这是Apache Commons ...

    spring 3.29+struts2.3.15.1+hibernate3 动态切换数据源

    本项目“spring 3.29+struts2.3.15.1+hibernate3 动态切换数据源”正是针对这一需求,通过整合Spring、Struts2和Hibernate3这三大经典Java EE框架,实现了数据源的灵活配置和动态切换。 首先,Spring作为Java应用中...

    struts源代码源代码源代码源代码

    在"test4-struts2"这个压缩包中,可能包含了Struts 2的示例代码或者一个小型项目,用于演示如何使用Struts 2框架构建Web应用。通过查看这些子文件,我们可以实际操作并理解上述理论知识,包括Action的编写、配置文件...

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

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

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

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

    struts2.3.4源代码

    尽管描述中提到不包含XWork源代码,但XWork是Struts2的基础,它处理Action的执行和异常管理。 在Struts2.3.4源代码中,我们可以深入理解以下关键知识点: 1. **FilterDispatcher**: 这是Struts2框架的入口点,负责...

Global site tag (gtag.js) - Google Analytics