`
xiyuliuguang
  • 浏览: 32590 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Spring配置文件,SSH, Oracl数据库

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
           http://www.springframework.org/schema/context
           http://www.springframework.org/schema/context/spring-context-2.5.xsd
           http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
<!-- 数据库配置 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="oracle.jdbc.driver.OracleDriver"/>
<property name="jdbcUrl" value="jdbc:oracle:thin:@localhost:1521:BASE"/>
<property name="user" value="action"/>
<property name="password" value="action"/>
<!--初始化时获取的连接数,取值应在minPoolSize与maxPoolSize之间。Default: 3 -->
<property name="initialPoolSize" value="1"/>
<!--连接池中保留的最小连接数。-->
<property name="minPoolSize" value="1"/>
<!--连接池中保留的最大连接数。Default: 15 -->
<property name="maxPoolSize" value="300"/>
<!--最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 -->
<property name="maxIdleTime" value="60"/>
<!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->
<property name="acquireIncrement" value="5"/>
<!--每60秒检查所有连接池中的空闲连接。Default: 0 -->
<property name="idleConnectionTestPeriod" value="60"/>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mappingResources">
    <list>
      <value>cn/com/sundy/po/TAccountBms.hbm.xml</value>
      <value>cn/com/sundy/po/TAdministrativeregionBms.hbm.xml</value>
    </list>
</property>
<property name="hibernateProperties">
<value>
      hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
      hibernate.hbm2ddl.auto=none
      hibernate.show_sql=false
      hibernate.format_sql=false
  </value>
</property>
</bean>
<bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- 检查组件包 -->
<context:component-scan base-package="cn.com.sundy"/>
<!--使用基于注解方式配置事务 -->
<tx:annotation-driven transaction-manager="txManager"/>

</beans>
分享到:
评论

相关推荐

    SSH 框架集成连接Oracle数据库的配置

    6. **事务管理**:在Spring配置文件中,配置事务管理器,例如HibernateTransactionManager,确保数据操作的原子性、一致性、隔离性和持久性。 7. **测试与调试**:编写单元测试或集成测试,检查SSH框架是否能成功...

    SSH连接Oracle数据库.txt

    这段配置指定了Spring配置文件的位置,并启用了Spring的上下文加载监听器。此外,还配置了一个Struts过滤器,用于处理Struts框架相关的请求。 综上所述,通过以上配置,SSH框架可以成功连接并操作Oracle数据库。...

    房屋管理系统SSH Oracle数据库

    在使用这个系统时,用户无需进行复杂的安装和配置,只需要修改配置文件以连接到自己的Oracle数据库即可。 MyEclipse作为开发环境,是Eclipse的增强版,提供了一整套Java EE项目的开发、调试和部署工具。它集成了...

    SSH框架实现增删改查,Oracle数据库

    我们需要配置Hibernate的实体类、映射文件(.hbm.xml)以及Hibernate的主配置文件(hibernate.cfg.xml),以连接Oracle数据库并定义对象-关系映射。 4. **Oracle数据库**:Oracle是一种功能强大的关系型数据库管理...

    SSH+oracle所需全部包

    SSH+Oracle所需全部包指的是在Java开发中,用于Spring、Struts和Hibernate(简称SSH)三大框架整合,并且能够与Oracle数据库进行交互的所有必要库文件。这些库文件通常包括JAR包,它们提供了各种功能,使得开发者...

    SSH和Oracle的jar包

    在Java应用中,Oracle数据库通常与SSH框架配合使用,提供数据存储和查询功能。Oracle数据库支持多种数据类型、存储过程、触发器、索引以及高级SQL查询,使得复杂的数据处理变得可能。 在你的项目中,`lib`文件夹内...

    ssh+oracle数据库基本框架

    在ssh+oracle项目中,开发者会定义实体类,这些类对应Oracle数据库中的表,然后使用Hibernate的注解或XML配置文件建立映射关系。执行CRUD(创建、读取、更新、删除)操作时,只需要操作这些Java对象即可,Hibernate...

    ssh框架完成对oracle数据库的增删查改

    在SSH框架中,开发者需要配置Oracle的JDBC驱动,创建数据源,以及设置Hibernate的配置文件以连接Oracle数据库。 在实际应用中,增删查改操作通常通过Hibernate的Session接口完成。创建(Create)操作涉及实体的保存...

    SSH Oracle 工具书

    《SSH Oracle工具书》主要涵盖了两个关键领域:SSH(Struts2、Spring、Hibernate)框架与Oracle数据库的使用。SSH是Java开发中的一个经典组合,用于构建高效、可扩展的企业级应用,而Oracle则是一种广泛使用的大型...

    SSH3+Oracle数据库实现文件上传下载的项目

    通过这个项目,开发者可以深入理解SSH3框架的协同工作,以及如何与Oracle数据库集成来实现文件管理。同时,也可以学习到文件上传下载的实现细节,以及如何在实际应用中保证系统的安全性和稳定性。

    SSH连接数据库所需jar

    对于Oracle数据库,SSH连接可能需要以下JAR文件: 1. `ojdbc*.jar`:Oracle JDBC驱动,如`ojdbc8.jar`或`ojdbc14.jar`,根据你的Oracle数据库版本和Java版本选择合适的驱动。这些驱动允许Java应用程序与Oracle数据库...

    struts2+spring+hibernate源码(oracle数据库)

    这个压缩包提供了一个使用SSH(Struts2、Spring、Hibernate)和Oracle数据库的示例项目,名为"Myssh2",对于初学者来说,这是一个很好的学习资源。 **Struts2** 是一个MVC(Model-View-Controller)框架,负责处理...

    myeclipse中ssh连接oracle增删改查,含数据库脚本

    在给定的标题和描述中,我们可以看出这是一个关于使用MyEclipse集成开发环境,通过SSH(Spring、Struts、Hibernate)框架连接Oracle数据库,并执行相关数据库操作的教学或示例资源。下面将详细介绍这一主题中的关键...

    搭配完整Oracle数据库的SSH2框架

    1. **配置数据库连接**:在Spring的配置文件中添加数据源配置,指定Oracle数据库的连接信息。 2. **配置Hibernate**:在Hibernate的配置文件中,定义Oracle数据库的方言、映射文件等,确保Hibernate能理解Oracle特定...

    ssh&oracle整合jar包

    为了配置SSH框架与Oracle数据库的连接,我们需要在Spring的配置文件中设置数据源、SessionFactory、Hibernate的实体扫描路径等。例如,我们可以使用`org.springframework.jdbc.datasource.DriverManagerDataSource`...

    ssh小例子实现登陆功能,oracle数据库

    1. **配置SSH框架**:首先,我们需要在项目中引入Struts2、Spring和Hibernate的相关库,并配置它们的配置文件,如struts.xml、spring-context.xml和hibernate.cfg.xml。 2. **创建实体类**:定义User实体类,包含...

    ssh整合例子,struts+spring+hibernate+oracle整合

    5. **SessionFactory配置**:在Spring的配置文件中,配置Hibernate的SessionFactory,使用Spring的`LocalSessionFactoryBean`。 6. **数据访问对象(DAO)**:创建DAO接口和实现类,使用Spring的`@Autowired`注解...

    SSH1框架整合与oracle交互详解

    同时,熟悉Oracle数据库的使用也是必要的,因为SSH1框架常与各种数据库配合,Oracle是其中之一。在实际项目中,你需要学会如何设计数据库表结构,编写HQL(Hibernate查询语言)或SQL语句,以及如何配置数据源等。 ...

    SSH成功整合+Oracle数据库.pdf

    接下来,你需要在struts-config.xml、spring配置文件(如applicationContext.xml)和web.xml中进行相应配置,以实现Struts、Spring和Hibernate的协同工作,包括定义数据源、事务管理、DAO和Service层的配置等。...

    ssh上传下载文件到oracle

    总之,实现SSH框架上传文件到Oracle并从Oracle下载文件到本地,需要结合Spring的文件上传支持、Struts2的Action处理、Hibernate的ORM功能以及Oracle数据库的操作,确保各个组件协同工作,完成文件的存取操作。...

Global site tag (gtag.js) - Google Analytics