`
kidiaoer
  • 浏览: 822655 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Struts+Spring+Hibernate连接数据库的三个方法

阅读更多
Struts+Spring+Hibernate连接数据库的三个方法

第一种在Spring applicationContext.xml中连接: 

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">   
     <property name="driverClassName">   
         <value>oracle.jdbc.driver.OracleDriver</value>   
     </property>   
     <property name="url">   
         <value>jdbc:oracle:thin:@localhost:1521:test</value>   
     </property>          
     <property name="username">   
         <value>cpiclh</value>   
     </property>   
     <property name="password">   
         <value>cpiclh</value>   
     </property>   
</bean>   
  
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">   
     <property name="dataSource">   
         <ref local="dataSource" />   
     </property>   
     <property name="mappingResources">   
           <list>   
               <value>com/Hibernate/Pojo/FactUsers.hbm.xml</value>   
           </list>   
       </property>   
     <property name="hibernateProperties">   
         <props>   
             <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>   
             <prop key="hibernate.show_sql">true</prop>   
         </props>   
     </property>   
</bean>  


第二种在Hibernate hibernate.cfg.xml中连接: 

<session-factory>   
         <property name="connection.username">root</property>   
         <property name="connection.url">   
             jdbc:oracle:thin:@192.168.0.1:1521:test   
         </property>   
         <property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>   
           
         <property name="connection.password">root</property>   
         <property name="connection.driver_class">   
             oracle.jdbc.driver.OracleDriver   
         </property>   
         <mapping resource="com/hibernate/pojo/FactUsers.hbm.xml" />   
     </session-factory>  


第三种在Tomcat中的 apache-tomcat-5.5.17\conf\Catalina目录下放一个 
和目录同名的XML,内容如下 

<Context path="" docBase="ROOT">   
     <Resource name="jdbc/db" auth="Container" type="javax.sql.DataSource" removeAbandoned="true" removeAbandonedTimeout="60"  
                username="root" password="root" driverClassName="oracle.jdbc.driver.OracleDriver"  
                url="jdbc:oracle:thin:@192.168.0.1:1521:test"/>   
</Context> 
分享到:
评论

相关推荐

    struts1.2 + spring2.5 + hibernate3.2框架demo

    2. **配置文件**:struts-config.xml定义Struts的配置,spring-beans.xml管理Spring的bean,hibernate.cfg.xml配置Hibernate的数据库连接,可能还有实体类的映射文件(hbm.xml或使用注解)。 3. **JSP页面**:展示...

    struts+spring+hibernate实现图书修改和删除

    例如,struts.xml中配置Action类及其结果视图,applicationContext.xml中配置Spring Bean,而hibernate.cfg.xml则定义了数据库连接和实体类映射。 在本项目中,"说明.txt"文件可能包含了详细的步骤指导,包括如何...

    struts+spring+hibernate三大框架整合

    SSH三大框架,即Struts、Spring和Hibernate,是Java Web开发中的常用技术组合,它们各自负责不同的职责:Struts作为MVC模式中的Controller层,处理用户请求并转发到相应的业务逻辑;Spring则作为核心容器,负责依赖...

    struts2+spring2.5+hibernate3.2整合完整项目,带数据库脚本

    总的来说,这个"struts2+spring2.5+hibernate3.2整合完整项目"提供了一个完整的开发实例,涵盖了前端到后端,以及数据库的各个环节。对于学习者而言,可以深入理解这三大框架的协同工作,提升Java Web开发技能。而...

    Struts+Spring+Hibernate开发实例.pdf

    标题和描述中指出的文档《Struts+Spring+Hibernate开发实例.pdf》包含了关于这三个流行的Java开源框架结合使用的示例代码和相关知识点。Struts负责视图与控制器部分,Spring负责业务逻辑层及依赖注入,Hibernate负责...

    最新项目系统:Struts2+Spring4+Hibernate4三大框架整合

    Struts2、Spring4和Hibernate4是Java Web开发中的三大主流框架,它们分别负责MVC模式中的表现层、业务层和服务层。这个最新的项目系统整合了这三个框架,旨在提供一个高效、灵活且易于维护的开发环境。下面将详细...

    简单的S2SH登陆代码,其中包含数据库(struts2+spring+hibernate)

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自负责不同的职责,共同构建了一个强大的MVC(Model-View-Controller)架构。在这个"简单的S2SH登陆代码"中,我们将探讨这三个框架如何协同工作,实现...

    Struts+Spring+Hibernate框架样例+数据库(含增、删、改、查)

    这个"Struts+Spring+Hibernate框架样例+数据库(含增、删、改、查)"的项目,旨在提供一个完整的示例,帮助开发者理解和实践这三大框架的集成使用以及与数据库的交互。 1. **Struts框架**:Struts是基于MVC(Model-...

    图书管理系统spring+struts+hibernate

    library_ssh2可能是一个包含系统源代码的压缩文件,"ssh2"可能表示系统使用了Struts2、Spring2和Hibernate2这三个框架的早期版本。这个文件中应包含所有必要的Java源代码、配置文件、Web应用相关的资源(如JSP页面、...

    struts+spring+hibernate(mysql)用户登录及文件上传

    在这个项目中,"struts+spring+hibernate(mysql)用户登录及文件上传",开发者整合了这三个框架,并结合MySQL数据库实现了一个完整的用户管理系统,包括用户身份验证和文件上传功能。 首先,Struts是MVC(Model-View...

    struts2+spring4+hibernate

    本教程将深入探讨这三个框架如何协同工作,以实现高效、灵活和可扩展的电子商务平台。 首先,Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它提供了强大的请求处理和页面展示功能。...

    struts+spring+hibernate

    Struts、Spring 和 Hibernate 是Java开发中非常著名的三个开源框架,它们组合在一起形成的SSH(Struts、Spring、Hibernate)框架,是企业级Web应用开发的常用解决方案。SSH框架的整合可以实现模型-视图-控制器(MVC...

    Myeclipse8.5下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3

    SSH框架是指将Struts、Spring以及Hibernate这三个开源框架进行整合,以实现更加强大、灵活且可扩展的企业级应用开发。本文将详细介绍如何在MyEclipse 8.5环境下搭建基于Struts2.1、Spring3.0以及Hibernate3.3的SSH...

    struts1+spring2.5+hibernate3.0集成带数据库

    Struts1、Spring2.5和Hibernate3.0是Java Web开发中经典的SSH(Spring、Struts、Hibernate)集成框架的三个组件,它们在2000年代末期至2010年代初广泛应用于企业级应用开发。SSH框架组合为开发者提供了模型-视图-...

    struts+spring+hibernate架构

    本系统采用struts+spring+hibernate架构,重在讲述三者结合在一起的应用开发,所有源程序都 有详细的注释,供入门者学生参考,未经作者允许不得用于商业用途,只能用于教学或个人学习。 程序只是整个系统中的...

    struts+spring+hibernate 英文 API

    Struts、Spring 和 Hibernate 是Java开发中非常著名的三个开源框架,它们各自负责Web应用程序的不同方面。Struts 是一个用于构建 MVC(模型-视图-控制器)架构的框架,Spring 提供了一个全面的依赖注入(DI)和面向...

    Struts2+Spring4+Hibernate5整合

    Struts2、Spring4和Hibernate5是Java Web开发中的三个重要框架,它们分别负责MVC模式中的动作控制、依赖注入和持久化管理。这三者的整合可以构建出高效、稳定且易于维护的企业级应用。 **Struts2** 是一个基于MVC...

Global site tag (gtag.js) - Google Analytics