`

配数据库的方式

阅读更多
1 jndi
配置数所源
<context:property-placeholder location="jdbc.properties"/>//引入资源文件
    
<bean id="datasource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
            
<property name="driverClassName" value="org.git.mm.mysql.Driver[${driverClassName}]"/>
            
<property name="url" value="jdbc:mysql://localhost:3306/database?useUnicode=true &amp; characterEncoding=UTF-8[${url}]"/>
            
<property name="username" value="root[${username}]"/>
            
<property name="password" value="root[${password}]"/>
            
<!-- 连接池启动时的初始值勤 -->
            
<property name="initialSize" value="1[${initialSize}]"/>
            
<!-- 连接池的最大值 -->
            
<property name="maxActive" value="500[${maxActive}]"/>
            
<!-- 最大空闲值,当经过一个高峰时间后,连接池可以慢慢将已经用不到的连接释放一部分,一直减少到maxIdle为止 -->
            
<property name="maxIdle" value="2[${maxIdle}]"/>
            
<!-- 最小空闲值,当连接池的连接数量少于阀值时,连接池就会申请一些连接,以免洪峰时来不及申请 -->
            
<property name="minIdle" value="1[${minIdle}]"/>
        
</bean>
2 bean
<bean id="datasource" class="org.apache.commons.dbcp.BasicDataSource">
        
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
        
<property name="url" value="jdbc:sqlserver://127.0.0.1:1433;databaseName=somken"/>
        
<property name="username" value="sa"/>
        
<property name="password" value="123456"/>
 
</bean>
    
    
<bean id="sf" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        
<property name="dataSource" ref="datasource"/>
        
        
<property name="mappingResources">
            
<list>
                
<value>org/somken/entity/UserInfo.xml</value>
            
</list>
        
</property>
        
        
<property name="hibernateProperties">
            
<props>
                
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
                
<prop key="hibernate.show_sql">true</prop>
            
</props>
        
</property>
    
</bean>
3 读取hibernate.cfg.xml
<bean id="sf" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
          
<property name="configLocation" value="classpath:hibernate.cfg.xml"/>
</bean>
分享到:
评论

相关推荐

    B2C在线商城配套数据库

    4. **支付表(Payments)**:记录用户的支付详情,如支付方式、支付状态、交易ID等。 5. **优惠券表(Coupons)**:可能包含平台发放的优惠券信息,如券ID、面额、使用条件、有效期等。 6. **商家表(Merchants)**...

    桑拿浴收银系统配套数据库

    1. **会员管理**:系统会存储会员的基本信息,如姓名、联系方式、会员等级等,以便进行会员服务和优惠策略的实施。同时,会员的消费记录也会被详细记录,便于分析会员消费习惯,进一步优化服务。 2. **商品和服务...

    WoWX_Framework_2010配套数据库文件

    "Wow_11723.idb"文件的命名方式可能表明它是WoWX_Framework_2010中的一个特定版本或模块的数据存储,数字11723可能是数据库的版本号或者是与该框架相关联的项目ID。这种文件通常包含应用程序运行所需的数据,如用户...

    vc数据库编程三部教学(visual c++ 6.0 数据库高级编程)配套 源码

    4. **DAO(Data Access Objects)**:尽管DAO在现代编程中已较少使用,但在当时,它是与Microsoft Jet引擎(如Access数据库)交互的主要方式。了解DAO可以帮助理解数据库访问的早期方法。 5. **SQL语言基础**:SQL...

    数据库系统概念课件【配套第五版教材】(完整版)【英文版】

    - 数据库(Database)是结构化的数据集合,它以某种方式组织,以便高效地存储、管理、检索和共享数据。 - 数据库类型包括关系型数据库(如MySQL, Oracle)、非关系型数据库(如MongoDB, Cassandra)以及混合型...

    神通数据库-数据库快速入门.pdf

    神通数据库使用约束来自动强制数据库完整性的方式。约束定义关于列中允许值的规则,是强制完整性 的标准机制。在神通数据库中,支持五类约束: NOT NULL 指定不接受 NULL 值的列。 CHECK 约束对可以对放入列中的值...

    数据库系统概述.ppt

    数据库的引入旨在解决数据冗余、不一致和低效检索等问题,提供了一种更加结构化、集中化的数据存储和管理方式。 数据库不仅仅是数据的简单集合,它按照特定的数据模型(如关系模型、网络模型、层次模型等)组织和...

    国家开放大学 MySQL数据库应用 实验训练1 在MySQL中创建数据库和表

    "国家开放大学 MySQL数据库应用实验训练1 在MySQL中创建数据库和表" 本实验训练旨在让学生掌握 MySQL 中的数据库和表的创建过程。 MySQL 是一种关系型数据库管理系统,广泛应用于各种领域。为提高学生的实践能力,...

    汽车配件数据库详细设计说明文档.docx

    ### 数据库设计的基本规范 #### 1.1 开发规范 - **遵守3NF设计规范**:确保每张表的数据满足第三范式的要求,即表中的每一列都依赖于主键且非主键列之间不存在相互依赖关系,这样可以有效减少数据冗余,提高数据的...

    租房系统数据库文件

    【租房系统数据库】是针对房屋租赁业务而设计的一种信息化管理系统,它主要负责存储和管理与租房相关的各种数据,包括房源信息、租户信息、租赁合同、租金支付等关键要素。在Java开发环境中,数据库源代码通常涉及到...

    2018汽车配置数据库SQL+EXCEL.rar

    这个数据库可能包含了关于各种车型在2018年的配置信息,如品牌、型号、发动机类型、排量、马力、驱动方式、内饰配置、安全装备等。数据库通常采用结构化查询语言(SQL)来存储和管理这些数据,而EXCEL文件则提供了另...

    ssm项目源码班级管理系统配套数据库脚本文件.zip

    MyBatis则是一个持久层框架,它简化了SQL操作,通过XML或注解方式配置,将Java对象与数据库记录映射起来。 在数据库设计方面,班级管理系统的数据库通常会包含以下几个主要表: 1. 用户表(Users):存储用户的...

    arcgis支持的数据库扩展库

    ArcGIS是Esri公司开发的一款强大的地理信息系统(GIS)软件,广泛应用于地图制作、空间分析、数据管理等多个领域。...通过这种方式,用户可以充分利用ArcGIS的功能,有效地管理和操作PostgreSQL数据库中的空间数据。

    网狐棋牌数据库整理文件

    《网狐棋牌数据库整理文件详解》 在网络游戏领域,尤其是棋牌游戏市场,网狐科技作为一款知名的游戏开发平台,其数据库的构建与管理是至关重要的。本文将深入探讨“网狐棋牌数据库整理文件”这一主题,结合相关的...

    数据库系统概论PPT和习题

    配套的PPT通常会包含课程的重点内容,用简洁明了的方式呈现复杂的概念和模型,如关系数据模型、SQL语言、事务处理、并发控制、数据库设计等。通过PPT的学习,可以直观地了解数据库的体系结构,理解数据管理和操作的...

    Spring与非关系数据库搭配使用

    在现代软件开发中,Spring框架因其灵活性和广泛的功能集而被广泛应用。非关系数据库(NoSQL)则在处理...通过Spring Data项目,开发者可以以统一的方式与不同类型的NoSQL数据库交互,从而降低学习成本,提高开发效率。

    数据库系统概念《第六版》演示数据库

    解压后,这些文件也可以通过类似的方式导入到SQLServer数据库中,为学习提供多样化的实例。 通过这些资源,你可以动手操作数据库,执行SELECT查询以获取信息,使用INSERT添加新记录,UPDATE修改现有数据,以及...

    数据库系统概论ppt 王珊 萨师煊

    学习数据库系统概论通常包括听课、阅读教材、做报告和上机实践等多种方式。课程成绩由平时表现(如书面作业、上机练习和综合练习)、期中考试和期末考试共同决定。课程内容分为基础篇、设计与应用开发篇和系统篇,...

    C# 数据库系统开发 案例精选 光盘源文件附带sqlserver2005数据库文件

    3. **Entity Framework (EF)**:作为ADO.NET的现代替代品,Entity Framework是一种ORM(对象关系映射)工具,它允许开发者以面向对象的方式操作数据库,减少与SQL交互的复杂性。理解实体、上下文、查询表达式等概念...

Global site tag (gtag.js) - Google Analytics