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

使用Struts管理数据源

阅读更多

引言:需要加入commons-dbcp-xxx.jar ,commons-pool-xxx.jar 和commons-collections-xxx.jar 文件

1.配置Struts-config.xml

  <data-sources>
   <data-source key="mysqlDatabase" type="org.apache.commons.dbcp.BasicDataSource">
   <!-- set the  driver of database  -->
    <set-property property="driverClassName" value="com.mysql.jdbc.Driver"/>
    <!-- set database url -->
    <set-property property="url" value="jdbc:mysql://localhost:3306/strutsdemo"/>
    <!-- set connection pool max connectcount -->
    <set-property property="maxCount" value="5"/>
    <!-- set connection pool mix connectcount -->
    <set-property property="mixCount" value="1"/>
    <!-- set connection pool max active  connectcount -->
    <set-property property="maxActive" value="5"/>
    <!-- set connection pool max idle  connectcount -->
    <set-property property="maxIdle" value="500"/>
    <!-- set connection pool max waiting connectcount -->
    <set-property property="maxWait" value="1000"/>
    <!-- set database username -->
    <set-property property="username" value="root"/>
    <!-- set database userpassword -->
    <set-property property="password" value="root"/>
   </data-source>
  </data-sources>

2.通过jsp页面访问该数据源(不推荐)

 DataSource ds = (DataSource)application.getAttribute("mysqlDatabase");
 Connection conn = ds.getConnection();
 Statement stmt = conn.createStatement();
 String sql = "select * from userinfo";
 ResultSet rs = stmt.executeQuery(sql);
 while(rs.next()){
  out.print(rs.getInt(1));
  out.print(rs.getString(2));
  out.print(rs.getString(3));
 }

分享到:
评论

相关推荐

    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中配置数据源

    在Struts中,配置数据源通常是为了实现业务层与数据层的解耦,使得数据库连接信息可以集中管理,方便后期维护和扩展。 在`struts-config.xml`文件中配置数据源的步骤如下: 1. 引入外部资源:首先,你需要在`...

    struts数据源配置

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

    Struts配置数据源 jar包

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

    Struts数据源连接和国际化

    这里定义了一个名为`UserDS`的数据源,使用Apache Commons DBCP库作为连接池管理器,并指定了数据库的用户名、密码、驱动类以及URL等信息。 2. **导入必要的库文件**:为了使用数据源,需要导入以下两个库文件: ...

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

    在Struts框架中,数据源的配置对于连接数据库、管理数据库连接至关重要。本篇文章将详细解析标题和描述中提到的四个关键jar文件,以及它们在Struts数据源配置中的作用。 1. **commons-collections.jar**:Apache ...

    Struts配置数据源及分页的JAR

    在Struts中,我们通常使用Apache的Commons DBCP或C3P0等第三方库来管理数据源。配置数据源主要包括以下几个步骤: 1. 添加依赖:首先,需要在项目中引入相应的数据源JAR文件,如Commons DBCP或C3P0。这些JAR文件...

    Struts1中配置数据源

    Struts1是一个经典的Java Web框架,它主要用于构建MVC(模型-视图-控制器)架构的应用程序。在Struts1中配置数据源...在实际开发中,还可以考虑使用Spring框架来管理数据源,提供更高级的特性,如事务管理、连接池等。

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

    4. **Spring集成**:虽然这不是Struts的标准配置方法,但很多现代应用使用Spring框架来管理数据源,因为它提供了更高级的功能,如事务管理和连接池管理。如果项目中已经引入了Spring,可以使用`spring-context.xml`...

    张孝祥Struts视频源代码

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

    struts4个数据源包

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

    配置struts数据源的四个包

    在Struts中配置数据源是为了更好地管理和优化数据库连接,特别是对于处理大量并发请求的Web应用,数据源的配置是至关重要的。下面我们将详细探讨配置Struts数据源时所涉及的四个关键包以及它们的功能。 1. **...

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

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

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

    首先,Spring作为Java应用中的依赖注入(DI)和面向切面编程(AOP)的核心框架,提供了管理数据源的强大功能。在Spring 3.29版本中,可以使用`AbstractRoutingDataSource`类来实现数据源的路由,它可以根据预定义的...

    整合Struts_Hibernate_Spring应用开发详解

    - **使用Struts管理数据源:** 通过配置文件指定数据源信息。 - **几种常用的Action** - **使用DispatchAction:** 可以根据不同的方法调用不同的处理器。 - **使用MappingDispatchAction:** 动态选择Action...

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

    在Struts中,我们通常通过Spring框架来管理数据源,因为Spring提供了强大的依赖注入功能,可以方便地将数据源注入到Action类中,从而实现对数据库的操作。 1. **配置Struts数据源**: 在Struts应用中,数据源的...

    struts2.3.4源代码

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

Global site tag (gtag.js) - Google Analytics