- 浏览: 32606 次
- 性别:
- 来自: 沈阳
最新评论
<?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>
<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>
发表评论
-
百度地图和ztree开发电子围栏功能
2016-09-29 09:27 4822jsp <%@ page language=" ... -
Oracle11g Enterprise Manager配置失败
2014-04-29 11:20 2571Win7先安装oracle 11g时,安装检测到系统的主 IP ... -
java弹窗导入导出文件
2014-03-24 11:42 1535package com.action.frame; impo ... -
jsp访问上级窗口元素
2014-04-29 11:22 444opener.document.getElementById( ... -
页面关闭IE触发事件方法
2013-09-30 09:56 593function window.onbeforeunload( ... -
页面右下角消息提示
2013-09-29 14:05 497<%@ page language="java ... -
oracle 日期列表
2013-09-29 12:52 524获取某个时间段之间的月份列表(示例返回2009-03到2010 ... -
倒计时
2013-09-24 10:01 368//提交 function doSubmit(){ ... -
oracle11G 最新驱动包
2013-09-24 10:00 701oracle11G 最新驱动包 解决与Spring冲突问题 ... -
获取第几天后的日期
2013-09-16 09:23 593Calendar cal = Calendar.getInst ... -
web工程下获取properties文件
2013-09-16 09:19 566String propertiesPath = getClas ... -
javamail
2013-09-16 09:15 558final SendMail sendmail = new S ... -
java根据年和周获取当前的日期时间段
2013-09-16 09:10 1305String[] dates = new String[7]; ... -
JSP判断日期间隔天数
2013-07-15 11:14 636var temp_field1 = $("#temp ... -
dtree不选中子节点处理
2013-05-17 10:35 1306//dtree.js 208行(chks[i].checked ... -
IE8下JS插入表格
2013-05-17 10:25 690//IE8下使用JS插入JSP表格 var tbl = do ... -
JSP选项卡显示
2013-05-17 10:22 2023<%@ page language="java ... -
JSP样式实例
2013-05-10 15:59 677<%@ page contentType="t ... -
Oracle表空间和用户创建赋权限
2013-05-10 15:54 670--RLDM CREATE TABLESPACE RLDM D ... -
hibernate oracle 主键递增
2013-05-10 15:47 491<?xml version="1.0" ...
相关推荐
6. **事务管理**:在Spring配置文件中,配置事务管理器,例如HibernateTransactionManager,确保数据操作的原子性、一致性、隔离性和持久性。 7. **测试与调试**:编写单元测试或集成测试,检查SSH框架是否能成功...
这段配置指定了Spring配置文件的位置,并启用了Spring的上下文加载监听器。此外,还配置了一个Struts过滤器,用于处理Struts框架相关的请求。 综上所述,通过以上配置,SSH框架可以成功连接并操作Oracle数据库。...
在使用这个系统时,用户无需进行复杂的安装和配置,只需要修改配置文件以连接到自己的Oracle数据库即可。 MyEclipse作为开发环境,是Eclipse的增强版,提供了一整套Java EE项目的开发、调试和部署工具。它集成了...
我们需要配置Hibernate的实体类、映射文件(.hbm.xml)以及Hibernate的主配置文件(hibernate.cfg.xml),以连接Oracle数据库并定义对象-关系映射。 4. **Oracle数据库**:Oracle是一种功能强大的关系型数据库管理...
SSH+Oracle所需全部包指的是在Java开发中,用于Spring、Struts和Hibernate(简称SSH)三大框架整合,并且能够与Oracle数据库进行交互的所有必要库文件。这些库文件通常包括JAR包,它们提供了各种功能,使得开发者...
在Java应用中,Oracle数据库通常与SSH框架配合使用,提供数据存储和查询功能。Oracle数据库支持多种数据类型、存储过程、触发器、索引以及高级SQL查询,使得复杂的数据处理变得可能。 在你的项目中,`lib`文件夹内...
在ssh+oracle项目中,开发者会定义实体类,这些类对应Oracle数据库中的表,然后使用Hibernate的注解或XML配置文件建立映射关系。执行CRUD(创建、读取、更新、删除)操作时,只需要操作这些Java对象即可,Hibernate...
在SSH框架中,开发者需要配置Oracle的JDBC驱动,创建数据源,以及设置Hibernate的配置文件以连接Oracle数据库。 在实际应用中,增删查改操作通常通过Hibernate的Session接口完成。创建(Create)操作涉及实体的保存...
《SSH Oracle工具书》主要涵盖了两个关键领域:SSH(Struts2、Spring、Hibernate)框架与Oracle数据库的使用。SSH是Java开发中的一个经典组合,用于构建高效、可扩展的企业级应用,而Oracle则是一种广泛使用的大型...
通过这个项目,开发者可以深入理解SSH3框架的协同工作,以及如何与Oracle数据库集成来实现文件管理。同时,也可以学习到文件上传下载的实现细节,以及如何在实际应用中保证系统的安全性和稳定性。
对于Oracle数据库,SSH连接可能需要以下JAR文件: 1. `ojdbc*.jar`:Oracle JDBC驱动,如`ojdbc8.jar`或`ojdbc14.jar`,根据你的Oracle数据库版本和Java版本选择合适的驱动。这些驱动允许Java应用程序与Oracle数据库...
这个压缩包提供了一个使用SSH(Struts2、Spring、Hibernate)和Oracle数据库的示例项目,名为"Myssh2",对于初学者来说,这是一个很好的学习资源。 **Struts2** 是一个MVC(Model-View-Controller)框架,负责处理...
在给定的标题和描述中,我们可以看出这是一个关于使用MyEclipse集成开发环境,通过SSH(Spring、Struts、Hibernate)框架连接Oracle数据库,并执行相关数据库操作的教学或示例资源。下面将详细介绍这一主题中的关键...
1. **配置数据库连接**:在Spring的配置文件中添加数据源配置,指定Oracle数据库的连接信息。 2. **配置Hibernate**:在Hibernate的配置文件中,定义Oracle数据库的方言、映射文件等,确保Hibernate能理解Oracle特定...
为了配置SSH框架与Oracle数据库的连接,我们需要在Spring的配置文件中设置数据源、SessionFactory、Hibernate的实体扫描路径等。例如,我们可以使用`org.springframework.jdbc.datasource.DriverManagerDataSource`...
1. **配置SSH框架**:首先,我们需要在项目中引入Struts2、Spring和Hibernate的相关库,并配置它们的配置文件,如struts.xml、spring-context.xml和hibernate.cfg.xml。 2. **创建实体类**:定义User实体类,包含...
5. **SessionFactory配置**:在Spring的配置文件中,配置Hibernate的SessionFactory,使用Spring的`LocalSessionFactoryBean`。 6. **数据访问对象(DAO)**:创建DAO接口和实现类,使用Spring的`@Autowired`注解...
同时,熟悉Oracle数据库的使用也是必要的,因为SSH1框架常与各种数据库配合,Oracle是其中之一。在实际项目中,你需要学会如何设计数据库表结构,编写HQL(Hibernate查询语言)或SQL语句,以及如何配置数据源等。 ...
接下来,你需要在struts-config.xml、spring配置文件(如applicationContext.xml)和web.xml中进行相应配置,以实现Struts、Spring和Hibernate的协同工作,包括定义数据源、事务管理、DAO和Service层的配置等。...
总之,实现SSH框架上传文件到Oracle并从Oracle下载文件到本地,需要结合Spring的文件上传支持、Struts2的Action处理、Hibernate的ORM功能以及Oracle数据库的操作,确保各个组件协同工作,完成文件的存取操作。...