`

spring dataAccess

阅读更多

 

 

spring 提供了方便的数据访问类

 

一  加载属性文件

<context:property-placeholder location="jdbc.properties"/>

 二  连接池配置  

   1 DriverManagerDataSource 典型的数据库驱动连接

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
   <property name="driverClassName" value="${jdbc.driverClassName}"/>
   <property name="url" value="${jdbc.url}"/>
   <property name="username" value="${jdbc.username}"/>
   <property name="password" value="${jdbc.password}"/>
</bean>

 2 DBCP configuration: 

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    <property name="driverClassName" value="${jdbc.driverClassName}"/>
    <property name="url" value="${jdbc.url}"/>
    <property name="username" value="${jdbc.username}"/>
    <property name="password" value="${jdbc.password}"/>
</bean>

  3 C3P0 configuration 

   

   

<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
    <property name="driverClass" value="${jdbc.driverClassName}"/>
    <property name="jdbcUrl" value="${jdbc.url}"/>
    <property name="user" value="${jdbc.username}"/>
    <property name="password" value="${jdbc.password}"/>
</bean>

 369 页 

 

分享到:
评论

相关推荐

    Just Spring Data Access中文版

    《Just Spring Data Access中文版.pdf》带目录,老外写的书

    Just Spring Data Access

    ### Spring Data Access:简化Java应用中的数据库访问 #### 前言 在Java应用程序开发过程中,数据库访问一直是不可或缺的一部分。虽然JDBC(Java Database Connectivity)为开发者提供了与各种数据库进行交互的...

    Spring Data:Spring Data Modern Data Access for Enterprise Java

    2. Repositories: Convenient Data Access Layers 3. Type-Safe Querying Using Querydsl . . Part II. Relational Databases 4. JPA Repositories 5. Type-Safe JDBC Programming with Querydsl SQL Part III. ...

    Spring Data Modern Data Access for Enterprise Java.pdf

    标题“Spring Data Modern Data Access for Enterprise Java.pdf”明确指出了本书的核心内容是关于如何使用Spring Data框架来进行现代化的数据访问操作,尤其针对的是企业级Java应用开发。这表明本书不仅会介绍...

    Spring.Essentials.178398

    Investigate Spring Data access mechanisms with Spring Data Repositories, a simple and consistent data-access abstraction Construct real-time applications using WebSocket with a SockJS fallback option ...

    spring data jpa + spring + json demo

    在使用Spring Data JPA时,开发者无需编写大量的DAO(Data Access Object)层代码,只需要定义Repository接口,Spring Data JPA就会自动生成实现。这极大地提高了开发效率和代码的可维护性。此外,通过集成Spring,...

    SpringData-1 概述与HelloWorld

    - SpringData JPA在此基础上提供了一种更高级的抽象,使得查询数据库变得更加直观,只需定义Repository接口,而无需编写实际的DAO(Data Access Object)层代码。 2. **SpringData JPA的组件** - **Entity**: ...

    Spring5-01-Spring入门.doc

    * Spring 项目的开发,包括使用 Spring MVC、Spring Data Access 等技术。 Spring 的用途 Spring 框架广泛应用于企业级应用开发,包括: * Web 应用开发:使用 Spring MVC 等技术开发 Web 应用。 * 企业级应用...

    Spring和openJPA集成

    5. **使用 Spring Data Access Objects (DAO)**:Spring 提供了 `JpaRepository` 接口,可以直接用于创建数据访问层。或者,你可以自定义 DAO 类,使用 `@PersistenceContext` 注解注入 EntityManager,并使用 ...

    Spring Data JPA中文文档[1.4.3]

    它提供了对JPA(Java Persistence API)的高度抽象,使得开发者能够更高效地与数据库进行交互,无需编写大量的DAO(Data Access Object)层代码。Spring Data JPA 1.4.3版本是该框架的一个特定发行版,可能包含了对...

    PDF-JustSpringDataAccess-英文版.rar

    《Just Spring Data Access》是一本专注于Spring框架数据访问层的英文版电子书,主要涵盖了Spring在数据库交互中的核心概念和技术。这本书深入浅出地讲解了如何利用Spring Data Access组件进行高效的数据操作,包括...

    Spring Data Programming Cookbook

    Spring Data’s mission is to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store.

    spring data book

    11. **Spring Data LDAP**:对于需要使用 Lightweight Directory Access Protocol (LDAP) 的场景,Spring Data LDAP 提供了相应的支持,包括用户认证、搜索和修改目录信息等功能。 通过学习《Spring Data Book》,...

    Spring 5.2.6.RELEASE已编译源码

    1. **模块结构**:Spring框架由多个模块组成,包括Core Container(核心容器)、Data Access/Integration(数据访问/集成)、Web、AOP(面向切面编程)、Instruments(工具)和Messaging(消息处理)。了解这些模块...

    ssh整合(spring springmvc hibernate maven spring data jpa)

    Spring Data JPA减少了编写DAO(Data Access Object)和Repository层代码的工作量,只需定义Repository接口,就能自动生成实现,简化了数据访问层的开发。 在实际项目中,`pom.xml`文件是Maven的核心配置文件,用于...

    springdata示例

    2. **Repository 接口**:SpringData 的核心在于 Repository 模式,开发者无需编写具体的 DAO(Data Access Object)层代码,只需定义一个继承自 SpringData 提供的 `JpaRepository` 或 `CrudRepository` 的接口,就...

    官网下载的完整spring5.0的jar包.rar

    6. **Spring Data Access/Integration**:包含JDBC抽象层、ORM(对象关系映射)支持如Hibernate、MyBatis,以及对NoSQL数据库的支持。Spring5.0进一步优化了对JPA2.2和各种数据源的集成。 7. **Spring Web**:提供...

Global site tag (gtag.js) - Google Analytics