`

Struts2.0+tomcat使用数据源

阅读更多

配置tomcat 数据源(conf\context.xml)

<resource name="jdbc/mydata" autn="done"

   type="javax.sql.DataSource"  maxActive="100" maxIdle="30"

   maxwait="10000"  username="root" password="root"

   driveClassName="com.mysql.jdbc.Driver"

   url="jdbc:mysql://127.0.0.1:3306/mydata"

/>

 

在S2中引用数据源配置(web.xml)

<resource-ref>

<description> DB connection </desciption>

<res-ref-name>jdbc/mydata</res-ref=name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>done</res-auth>

</resource-ref>

 

 

获取connection

public static Connection getDSConnection(){

try{
    InitialContext ctx = new InitialContext();
    DataSource ds =(DataSource)ctx.loolup("java:comp/env/jdbc/mydata");
conn = ds.getConnection();
return conn;
}catch (Exception e){
  e.printStack();
  System.err.println("DB ERROR!")
  return conn; 

}

}

 

 

 

分享到:
评论

相关推荐

    struts2.0+spring2.0+hibernate3.1+web应用

    - **DataSourceMethodDefinitionSourceEditor.java**:可能是一个自定义的数据源配置类,用于设置数据源连接。 - **accessDenied.jsp**和**login.jsp**:分别处理权限拒绝和登录页面。 - **web.xml**和**...

    struts2.0+hibernate环境搭建

    选择配置文件的位置,指定JDBC数据源,不创建类文件,完成后会在`src`目录下生成`hibernate.cfg.xml`配置文件。 6. **开发持久对象和映射**: - 对于Hibernate的实体类,有两种方法: - 自动生成:在Database ...

    struts2.0+hibernate3.1+spring2.0.doc

    ### Struts2.0 + Hibernate3.1 + Spring2.0 整合实践 #### 一、概述 本文档旨在帮助学生深入理解并熟练运用Struts2.0、Hibernate3.1与Spring2.0这三种框架进行整合,从而开发出高效、可维护的应用系统。通过本次...

    struts2.0+hibernate3.1+spring2.5的配置

    它允许开发者声明数据源、JDBC驱动、会话工厂以及映射文件的位置。 **Spring2.5** Spring是一个全面的Java应用框架,提供了依赖注入(DI)、面向切面编程(AOP)、事务管理等功能。在Web应用中,Spring2.5通常结合...

    spring2.5+struts2.0+hibernate3.3整合

    3. **配置Spring**:创建applicationContext.xml配置文件,配置数据源、事务管理器、Hibernate SessionFactory,以及需要被Spring管理的bean,如Service和DAO。 4. **配置Struts2**:创建struts.xml配置文件,定义...

    订单项目(struts2.0+hibernate)

    订单项目是IT行业中常见的开发任务,本项目特别提到了使用`Struts2.0`和`Hibernate3.x`这两个框架的整合。这是一个基于Java的Web应用程序开发实例,它利用了MVC(Model-View-Controller)设计模式来构建前端与后端的...

    struts1.2+batis+spring2.0+oracle10g集成例子

    Struts1.2、Batis、Spring2.0和Oracle10g是经典的Java企业级应用框架和技术组合,常用于构建高效、可扩展的Web应用程序。这个集成例子旨在展示如何将这些组件协同工作,实现MVC(Model-View-Controller)架构、数据...

    struts2.1.6+spring2.0+hibernate3.2常用配置包

    1 spring的相关包,先添加struts2.0的支持时标记的包; 2 struts2的相关包;以struts2-core-2.1.6版本为准; 注:struts2-core-2.1.8有较大变化需要注意替换相关包,注意尾号尽量不要是单号 例子:xwork-2.1.2....

    spring2.0+struts1.2+hibernate3

    最后,"spring2.0_struts1.2_hibernate3"可能是项目的源代码,读者可以参考学习。 总之,Spring 2.0、Struts 1.2和Hibernate 3的整合是企业级Java应用开发的经典组合,通过合理配置和使用,可以构建出高性能、易于...

    struts2.0学习教程PDF

    - **开源性:** Struts2.0是完全开源的,这意味着开发者可以自由地查看、修改和分发其源代码,促进了社区的贡献和框架的持续改进。 #### 三、Struts2.0的改进与挑战 - **减少代码量,避免“类爆炸”:** 相比于...

    struts2.0 应用开发,基本功能全部实现

    Struts2.0 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它极大地简化了创建企业级Java应用的过程。这个压缩包文件可能是为了展示一个完整的Struts2.0应用实例,包括从搭建环境到实现基本功能的...

    手把手教你Struts2.0

    Struts2.0 是一个基于 Model-View-Controller (MVC) 设计模式的Java Web框架,它旨在简化Web应用的开发。Struts 2.0是在Struts 1.x的基础上进行了改进,以解决原有版本的一些局限性,如代码量过多、单元测试困难等...

    Strust2.0+Spring+hiberante

    4. **配置 Spring**:创建 spring.xml 文件,配置 Bean,包括业务服务、DAO、数据源、事务管理器等。 5. **配置 Hibernate**:设置 hibernate.cfg.xml 文件,指定数据库连接信息、实体类等。 6. **整合**:在 Struts...

    Struts2.0示例

    Struts2.0是Java Web开发中非常重要的一个MVC框架,它在原有的Struts1.x基础上进行了大量的改进和优化,提供了更为灵活和强大的功能。本示例将介绍如何将Struts2.0与Spring2.0和Hibernate3.1进行整合,构建一个完整...

    struts2+hibernate3.2+spring2.0配置+入门实例

    4. **配置Spring**:创建`applicationContext.xml`,定义Bean的配置,包括Service层、DAO层的实现类,以及数据库相关的数据源和SessionFactory配置。 5. **Struts2与Spring集成**:在Struts2的配置文件中,使用...

    都市信息网(Struts2+sql server 2000)

    - **struts2.0**:表明项目采用Struts2.0版本,需要注意其特定的API和特性。 - **sqlserver2000**:可能包含数据库脚本、连接配置等相关资料。 5. **开发与部署**: - 开发环境:通常使用IDE如Eclipse或IntelliJ...

    Struts2.0学习系列.doc

    Struts2.0是Java Web开发中的一个强大框架,它基于Model-View-Controller(MVC)设计模式,用于简化Web应用的开发。Struts 2是Struts 1的升级版,旨在解决其前辈的一些缺点,例如过多的手动编码和单元测试的困难。 ...

    SSH(Struts1+Spring+Hibernate)配置开发总结

    - 配置数据库连接参数,若未预先建立数据源,则需通过MyEclipse DB Browser来创建。 - 完成配置后,可能需要处理重复的包文件,此时选择替换重复的文件即可。 #### 三、环境测试示例——注册功能实现 1. **打开...

Global site tag (gtag.js) - Google Analytics