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

ssh框架连不同的数据库配置

阅读更多
在配置文件applicationContext.xml设置如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<!-- 连接MySQL-->
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://localhost:3306/mytest"></property>
<property name="username" value="root"></property>
<property name="password" value="root"></property>

<!-- 连接Oracle
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"></property>
<property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl"></property>
<property name="username" value="scott"></property>
<property name="password" value="tiger"></property>
-->
<!-- 连接SQL Server
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"></property>
<property name="url" value="jdbc:sqlserver://localhost:1433;databaseName=test"></property>
<property name="username" value="sa"></property>
<property name="password" value="yuji"></property>
-->
<property name="maxActive" value="100"></property>
<property name="maxIdle" value="30"></property>
<property name="maxWait" value="500"></property>
<property name="defaultAutoCommit" value="true"></property>
</bean>

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"></property>
<property name="hibernateProperties">
<props>
<!-- MySQL的方言-->
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>

<!-- Oracle的方言
<prop key="hibernate.dialect">org.hibernate.dialect.OracleDialect</prop>
-->
<!-- SQL Server的方言
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
-->
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/test/bean/User.hbm.xml</value>
</list>
</property>
</bean>

<bean id="userDao" class="com.test.dao.impl.UserDAOImpl" scope="singleton">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>

<bean id="userService" class="com.test.service.impl.UserServiceImpl">
<property name="userDao" ref="userDao"></property>
</bean>

<bean id="saveUserAction" class="com.test.action.user.SaveUserAction" scope="prototype">
<property name="service" ref="userService"></property>
</bean>

<bean id="listUserAction" class="com.test.action.user.ListUserAction" scope="prototype">
<property name="service" ref="userService"></property>
</bean>

<bean id="removeUserAction" class="com.test.action.user.RemoveUserAction" scope="prototype">
<property name="service" ref="userService"></property>
</bean>

</beans>
分享到:
评论

相关推荐

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

    SSH框架集成连接Oracle数据库的配置是一项常见的开发任务,主要涉及Spring、Struts2和Hibernate这三个流行Java开源框架的协同工作。下面将详细讲解这个过程。 首先,SSH框架是Java Web开发中的三大神器,它们分别是...

    SSH框架整合对数据库作增删查改操作 源代码+数据库

    SSH框架的整合提供了一种高效、灵活且可扩展的解决方案,使得开发者能够轻松地进行数据库的操作,如增、删、查、改等。 Spring框架是整个SSH的核心,它负责管理应用程序的各个组件,包括数据库访问对象(DAO)和...

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

    本教程将详细介绍如何利用SSH框架结合Oracle数据库来实现基本的CRUD(Create、Read、Update、Delete)操作。 1. **Struts2**:作为MVC(Model-View-Controller)架构的一部分,Struts2负责处理用户请求,将这些请求...

    sqlserver数据库SSH配置1

    SQLServer 数据库 SSH 配置详解 SQLServer 数据库 SSH 配置是将 SQLServer 数据库与 Secure Shell(SSH)协议集成,以实现加密的数据传输和身份验证。本文将详细介绍 SQLServer 数据库 SSH 配置的实现步骤和相关...

    ssh连接两个数据库

    ### SSH 连接两个数据库知识点解析 ...本文详细介绍了如何使用Spring框架管理两个不同类型的数据库,并通过SSH建立安全的数据库连接。这种配置方式不仅可以提高系统的安全性,还能有效地管理和利用数据库资源。

    完整的SSH框架开发的系统源码包含数据库设计等

    4. **数据库设计**:在SSH框架开发的系统中,数据库设计至关重要。它包括概念数据模型、逻辑数据模型和物理数据模型的设计。表结构、主键、外键、索引等元素的合理规划,能确保数据的一致性和完整性,提高系统的性能...

    ssh框架及sql数据库jar包集合

    这个压缩包提供的jar文件,为开发者搭建SSH框架和SQL Server数据库环境提供了便利,只需将这些jar包添加到项目的类路径中,就可以开始编写代码,大大减少了配置工作。但要注意的是,不同的项目可能还需要其他依赖,...

    SSH框架整合源码和数据库(结合MySQL实现简单的用户登录)

    SSH框架整合是Java Web开发中常见的一种技术栈组合,它由Struts、Spring和Hibernate三个框架构成,分别负责表现层、业务层和持久层的管理。这个项目标题提及的是一个结合了MySQL数据库实现简单用户登录功能的SSH整合...

    SSH框架搭建 ssh的配置文件

    以上步骤详细介绍了SSH框架的搭建过程,涉及了环境配置、依赖包添加、代码编写及部署测试等多个环节。在实际开发中,根据项目需求可能还需要进行更复杂的配置和优化,如安全设置、性能调整等。理解并掌握SSH框架的...

    SSH整合连数据库实例

    1. 配置环境:确保已经安装了JDK,设置好环境变量,并且在项目中引入SSH框架的依赖库。 2. 创建数据库表:根据业务需求设计数据库表,并创建对应的实体类,使用Hibernate的注解或XML配置文件来映射这些类和表。 3....

    oa办公源码java ssh框架带mysql数据库

    标题中的“oa办公源码java ssh框架带mysql数据库”揭示了这是一个基于Java技术栈和SSH框架(Struts1、Hibernate、Spring)构建的自动化办公(OA)系统的源代码,同时集成了MySQL数据库。这个系统旨在提供一个易于...

    SSH连接Oracle数据库.txt

    ### SSH框架连接Oracle数据库的关键配置知识点 在基于Java 2 Platform, Enterprise Edition (J2EE) 的Web开发中,SSH(Struts + Spring + Hibernate)框架是常用的开发组合之一。SSH框架结合了Struts用于MVC(Model...

    SSH框架搭建源码

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。这个压缩包文件"SSHdemo"提供了一个SSH框架搭建登录功能的示例,帮助开发者了解并实践如何整合这三个框架来构建一个...

    SSH框架 投票系统源码及数据库

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是...通过研究这个"SSH框架投票系统源码及数据库",不仅可以深入理解SSH框架的工作原理,还能掌握实际开发中的问题解决技巧,为以后的Java Web开发打下坚实基础。

    idea配置ssh框架

    数据库配置 - 使用IDEA中的Database工具创建一个新的数据库连接。 - 填写数据库连接的相关信息,包括主机名、端口、用户名、密码等,并测试连接是否成功。 ##### 5. 反向工程实体类 - 完成上述配置后,选中`...

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

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

    SSH框架中的多数据源配置.DOC

    在SSH框架中,多数据源配置是指在一个应用程序中使用多个数据源的配置方法。这种配置可以使得应用程序能够连接多个数据库,实现数据的集成和共享。 在SSH框架中,多数据源配置可以通过使用Spring框架的数据源配置来...

    SSH框架的搭建及配置

    SSH框架的搭建与配置涉及三个核心组件:Spring作为应用的容器,负责管理对象和依赖注入;Struts作为前端控制器,处理用户请求并转发到相应的业务逻辑;Hibernate作为持久层框架,简化了数据库操作。 首先,我们需要...

    ssh框架配置文件的实例

    在本实例中,我们将探讨SSH框架的配置文件及其作用。 1. **log4j.properties**:这是日志记录的配置文件,基于Log4j框架。通过定义不同的日志级别(如DEBUG、INFO、WARN等)和输出目的地(控制台、文件、邮件等),...

    SSH框架搭建jar包

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架。它们分别负责表现层、业务层和服务层的管理,为开发者提供了强大的功能和灵活的架构。本压缩包提供了搭建SSH环境所需的核心...

Global site tag (gtag.js) - Google Analytics