springboot连接不同数据库的写法详解

2023-04-17编程技术85966

mysql

当url连接不指定/数据库名可以访问到mysql服务器上有权限的任何库,但是所有sql需要加上库名前缀.

  • pom
<dependency>
     <groupid>mysql</groupid>
     <artifactid>mysql-connector-java</artifactid>
</dependency>
  • 配置
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.driver
    url: jdbc:mysql://127.0.0.1:3306/text?ssl=false&servertimezone=asia/shanghai&useunicode=true&characterencoding=utf8&autoreconnect=true&rewritebatchedstatements=true&allowmultiqueries=true
    username: username
    password: password

达梦

达梦新建用户的时候会同时创建一个同名的数据库并绑定,这时候这个用户访问同名数据库的时候不需要加库名前缀.,否则所有sql都需要加上库名前缀.

  • pom
<dependency>
      <groupid>com.dameng</groupid>
      <artifactid>dmjdbcdriver18</artifactid>
      <version>8.1.1.193</version>
</dependency>
  • 配置
spring:
  datasource:
    driver-class-name: dm.jdbc.driver.dmdriver
    url: jdbc:dm://127.0.0.1:5236/test??ssl=false&servertimezone=asia/shanghai&useunicode=true&characterencoding=utf8&autoreconnect=true&rewritebatchedstatements=true&allowmultiqueries=true
    username: username
    password: password

到此这篇关于springboot连接不同数据库的写法的文章就介绍到这了,更多相关springboot连接数据库内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

本文地址:https://www.ufcn.cn/tutorials/2512444.html

如非特殊说明,本站内容均来自于网友自主分享,概不代表本站观点,如有任何问题我们都将在收到反馈后的第一时间进行处理!