`
txazo
  • 浏览: 79635 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Spring配置DataSource的四种方式

阅读更多
1. Spring DataSource
2. DBCP DataSource
3. C3P0 DataSource
4. JNDI DataSource

1. Spring DataSource
<bean id="dataSource"
	class="org.springframework.jdbc.datasource.DriverManagerDataSource">
	<property name="driverClassName" value="com.mysql.jdbc.Driver" />
	<property name="url" value="jdbc:mysql://127.0.0.1:3306/txazo" />
	<property name="username" value="root" />
	<property name="password" value="root" />
</bean>

2. DBCP DataSource
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
	destroy-method="close">
	<property name="driverClassName" value="com.mysql.jdbc.Driver" />
	<property name="url" value="jdbc:mysql://127.0.0.1:3306/txazo" />
	<property name="username" value="root" />
	<property name="password" value="root" />
</bean>

3. C3P0 DataSource
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
	destroy-method="close">
	<property name="driverClass" value="com.mysql.jdbc.Driver" />
	<property name="jdbcUrl" value="jdbc:mysql://127.0.0.1:3306/txazo" />
	<property name="user" value="root" />
	<property name="password" value="root" />
</bean>

4. JNDI DataSource
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
	<property name="jndiName" value="java:comp/env/jdbc/txazo" />
</bean>
分享到:
评论

相关推荐

    spring配置datasource(dbcp方式)

    接着,配置Spring的XML文件,定义一个名为`dataSource`的bean,这个bean将代表我们的DBCP数据源。在`applicationContext.xml`中添加以下代码: ```xml &lt;bean id="dataSource" class="org.apache.commons.dbcp....

    spring中dataSource的配置以及配合IOC的使用

    Spring支持多种方式配置`DataSource`,包括XML配置、Java配置以及基于`@Configuration`和`@Bean`注解的配置。这里我们主要讨论后两种方式。 **1.1 Java配置** 在Java配置中,我们可以通过`@Configuration`注解标记...

    SpringBoot框架Datasource注入

    Spring Boot的自动配置机制(Auto Configuration)会在启动时寻找合适的`DataSource`实现,并根据`application.properties`或`application.yml`文件中的配置自动配置`DataSource`。例如,如果我们希望使用HikariCP...

    Spring配置的5种方式

    ### Spring配置的5种方式详解 #### 一、引言 在Java开发领域,特别是针对企业级应用,Spring框架作为一款轻量级的容器管理工具,不仅提供了强大的依赖注入功能,还支持多种事务管理策略。Struts2+Spring+Hibernate...

    Spring动态切换datasource实现mysql多住多从

    在Spring配置文件中,可以定义多个DataSource bean,每个bean代表一个数据库连接。例如,我们可以创建名为`primaryDataSource`和`secondaryDataSource`的bean,分别对应主库和从库。 2. **使用AOP(面向切面编程)*...

    spring mvc配置datasource数据源的三种方式

    spring mvc配置datasource数据源的三种方式,对spring的数据库连接源配置,有很大帮助,使你更加准确地了解数据源、连接池的实际使用方法

    Spring事务配置的五种方式

    在Spring中,事务配置主要涉及到三个核心组件:DataSource、TransactionManager以及代理机制。下面将详细介绍这五个主要的事务配置方式。 1. **每个Bean都有一个代理** 在这种配置方式中,每个需要事务管理的Bean...

    oesoft_spring_datasource

    Spring Data JPA简化了JPA的使用,提供了一种声明式事务管理方式。在配置数据源后,可以添加`@EnableJpaRepositories`注解开启JPA仓库支持,并通过`@Transactional`注解进行事务管理。 6. **连接池管理**:数据源...

    spring事务配置的五种方式

    1. **基于XML的全局事务配置**:这种方式通过在Spring配置文件中设置`&lt;tx:advice&gt;`和`&lt;aop:config&gt;`元素来实现事务管理。相比于第一种方式,这种方式更加简洁,适用于所有业务逻辑Bean。 2. **基于注解的事务配置**...

    Spring下配置几种常用连接池及配置详解

    本篇文章将详细探讨在Spring环境下配置几种常用的数据库连接池,并提供配置属性的详尽解析和实例应用。 1. **HikariCP** HikariCP是目前非常流行的一款高性能连接池,以其轻量级、高效而受到广泛赞誉。在Spring中...

    Spring配置weblogic中的Datasource

    数据源是连接数据库的一种抽象,它提供了一种管理和共享数据库连接的方式,可以有效地管理和控制数据库连接,避免资源浪费,并且支持事务管理和安全管理。 在Spring框架中,我们通常通过Java配置或XML配置来定义...

    Spring配置三种数据源及从属性文件中读取DB连接四要素

    总结,Spring配置数据源的方式多样,可以根据项目需求选择合适的方法。通过属性文件读取数据库连接信息,可以方便地管理和更新数据库配置,同时避免硬编码,提高代码的可维护性。在实际开发中,根据业务场景选择单数...

    Spring Boot多数据源(JdbcTemplate)配置与使用

    它是Spring提供的一种模板类,用于执行SQL语句,通过回调机制将结果转换为Java对象。`JdbcTemplate`提供了事务管理、异常转换等特性,避免了手动处理数据库连接、关闭资源等繁琐工作,提高了代码的可读性和可维护性...

    spring配置事务五种方式.doc

    本文将详细介绍Spring配置事务的五种方法,每种方法都基于相同的基本组件:DataSource、TransactionManager以及代理机制。理解这些配置方式有助于更好地控制事务在应用程序中的行为。 1. **每个Bean都有一个代理** ...

    SpringBoot使用编程方式配置DataSource的方法

    SpringBoot框架提供了多种方式来配置DataSource,本文主要介绍使用编程方式配置DataSource的方法。这种方法可以让开发者拥有更高级别的控制权,忽略自动配置过程,从而实现自定义的DataSource实现。 在SpringBoot中...

    详解Spring配置事务的五种方式

    本文将详细介绍Spring配置事务的五种方式,以便开发者们更好地理解和应用。 首先,Spring配置事务通常涉及三个关键组件: 1. **DataSource**:数据源,它是连接到数据库的桥梁,负责管理数据库连接。在使用...

    学习Spring笔记_DataSource

    在Spring中配置DataSource,通常通过XML配置文件或者Java配置类来完成。例如,使用Apache Commons DBCP,可以在XML中定义如下: ```xml &lt;bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"&gt;...

    Spring 配置各种数据源

    以下将详细阐述Spring配置各种数据源的方法、原理以及优缺点。 1. **单数据源配置** 单一数据源是最常见的配置,适用于大多数简单应用。在Spring Boot中,可以通过`application.properties`或`application.yml`...

Global site tag (gtag.js) - Google Analytics