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)

相关推荐

  • Sqlite—触发器(Trigger)「终于解决」

    Sqlite—触发器(Trigger)「终于解决」一、简单介绍 SQLite 触发器(Trigger)是数据库的回调函数,它会在指定的数据库事件发生时自动执行/调用。以下是关于 SQLite 的触发器(Trigger)的要点: SQLite 触发器(

    2023-02-27
    152
  • 入职三个月,游戏SDK开发总结[亲测有效]

    入职三个月,游戏SDK开发总结[亲测有效]前几个月负责游戏SDK的开发、维护、对接工作,项目结束了一段时间了,梳理一下游戏SDK开发涉及到的知识点。 有些朋友可能对游戏SDK开发有点陌生,希望本文对你有一些帮助。 SDK(Software Development Kit)是软件开发工具包的意思,一般我们将一部分功能单独…

    2023-08-03
    98
  • mysql索引原理面试_mysql表建立索引

    mysql索引原理面试_mysql表建立索引定义 索引(Index)是帮助MySQL高效获取数据的数据结构。那么什么数据结构可以用来高效的获取数据呢? 查看索引 mysql> show index from user; +——-+–…

    2023-02-21
    137
  • Python int用法详解

    Python int用法详解在Python中,int指代整数,包括正整数、负整数和0。int是Python中的基本数据类型之一。在Python中使用int时默认使用十进制。 除了十进制,Python还支持二进制、八进制和十六进制。

    2024-09-03
    13
  • 使用正则表达式提高文本处理效率

    使用正则表达式提高文本处理效率文本处理是我们在开发中非常常见的一个问题,不论是从文本中提取信息、替换特定字符或者格式化文本,都需要我们耗费大量时间和精力。但是,使用正则表达式可以帮助我们快速、准确地完成这些操作,提高我们的文本处理效率。本文从多个方面介绍正则表达式在文本处理中的使用方法和技巧,以期帮助读者更好地利用正则表达式提高自己的文本处理能力。

    2024-02-18
    80
  • Python实现简单的命令行工具

    Python实现简单的命令行工具a href=”https://beian.miit.gov.cn/”苏ICP备2023018380号-1/a Copyright www.python100.com .Some Rights Reserved.

    2024-02-26
    93
  • 前端两年经验,历时一个月的面经和总结

    前端两年经验,历时一个月的面经和总结前言 先介绍下个人情况:本人本科2年前端开发经验,由于政策原因公司裁员,我从上一家公司离职。休息了一段时间之后,我开始投简历找工作。从8月22号到9月22号累计一个月的时间,通过8个岗位的面试

    2023-08-03
    110
  • Python log10 2:计算以10为底,2的对数

    Python log10 2:计算以10为底,2的对数log函数是数学中非常常见的一种函数,在实际的计算中也有着广泛的应用。基本上所有科学工程计算都要用到对数运算,比如测量声音和地震的强度等等。在自然语言处理领域中,log函数也常被用来计算概率。

    2023-12-28
    131

发表回复

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