springboot整合jdbctemplate_第三方数据库有哪些

springboot整合jdbctemplate_第三方数据库有哪些上篇文章我们讲到了在项目中配置多DataSource和启用Transactional事务, 这篇文章主要讲解一下使用第三方DataSource配置示例. 在pom文件中加入druid数据源的依赖 配置

上篇文章我们讲到了在项目中配置多DataSource和启用Transactional事务, 这篇文章主要讲解一下使用第三方DataSource配置示例.

使用druid数据源​

在pom文件中加入druid数据源的依赖

<!-- druid -->
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid</artifactId>
    <version>1.0.18</version>
</dependency>

配置Druid数据源

@Bean
public DataSource dataSource() {
    DruidDataSource dataSource = new DruidDataSource();
    dataSource.setDriverClassName(driver);
    dataSource.setUrl(url);
    dataSource.setUsername(username);
    dataSource.setPassword(password);
    return dataSource;
}

使用dbcp数据源

在pom文件中加入dbcp数据源的依赖

<!-- dbcp -->
<dependency>
    <groupId>commons-dbcp</groupId>
    <artifactId>commons-dbcp</artifactId>
    <version>1.4</version>
</dependency>

配置dbcp数据源

@Bean
public DataSource dataSource() {
    BasicDataSource dataSource = new BasicDataSource();
    dataSource.setDriverClassName(driver);
    dataSource.setUrl(url);
    dataSource.setUsername(username);
    dataSource.setPassword(password);
    return dataSource;
}

以上是两种常用的数据源配置(当然配置项会很多,大家去到响应的官网上即可进行详细配置查询),使用其他的数据源的话就需要大家自行研究了.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/13681.html

(0)

相关推荐

  • CentOS7安装MongoDB(3)[通俗易懂]

    CentOS7安装MongoDB(3)[通俗易懂]软件下载地址:https://www.mongodb.com/try/download/community 提供了二进制执行版,不需要make安装,将解压好的内容,直接移动到软件安装目录即可。 在软件

    2023-03-26
    157
  • 利用Python计算Sin(40)的值

    利用Python计算Sin(40)的值在Python中,计算Sin(40)可以使用math库中的sin函数,但是该函数的参数是以弧度为单位的。因此在计算Sin(40)之前,需要首先将40°转换成弧度。一个圆的周长是2π,因此一个角度所对应的弧度值可以计算如下:

    2024-03-27
    76
  • [20200401]优化的困惑5.txt[通俗易懂]

    [20200401]优化的困惑5.txt[通俗易懂][20200401]优化的困惑5.txt–//春节前对一个生产系统做优化,完成后使用ash_wait_chains.sql检查,发现control file parallel write有点多。–

    2023-02-13
    136
  • MySQL的四种事务隔离级别「终于解决」

    MySQL的四种事务隔离级别「终于解决」环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID) 1.原子性(Atomicity): 事务开始后所有操作,要么全部做完,要么全部不做,不可能停…

    2023-02-25
    142
  • 事务(Transaction)「建议收藏」

    事务(Transaction)「建议收藏」1、什么是事务一个事务是一个完整的业务逻辑单元,不可再分。 比如:银行转账,从A账户向B账务转账10000,需要执行两条update语句 update t_act set balance = bala

    2023-06-12
    153
  • 句柄类(句柄名称是什么意思)

    句柄类(句柄名称是什么意思)

    2023-09-21
    164
  • Python中hmac的使用方法

    Python中hmac的使用方法在Python中,hmac模块提供了一种方便的方法来生成HMAC(基于哈希的消息验证代码)。HMAC是一种涉及哈希函数和一个秘密密钥的消息认证码,对于具有消息认证要求的应用程序而言,它是一种非常有用和安全的算法。

    2024-08-01
    29
  • Python 查询变量类型的方法

    Python 查询变量类型的方法Python是一种动态类型语言,这就意味着在声明变量时不需要显式地指定其类型。Python会在运行时自动确定变量的类型。然而,当我们需要在程序中处理不同类型的数据时,我们需要知道变量的类型。在这篇文章中,我将介绍几种查询Python变量类型的常用方法。

    2024-05-22
    61

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注