簡體   English   中英

如何從 mysql-connector 切換到 mariadb?

[英]How to switch from mysql-connector to mariadb?

我正在從mysql-connector-java切換到mariadb-java-client

題:

1)如果底層數據庫還是mysql數據庫是不是有問題?

2) 使用jdbc:mariadb作為 url 是否有效,即使底層 db 仍然是 mysql?

3)我依靠spring-boot創建一個初始的HikariDataSource連接池。 我是否必須禁用內部 mariadb-client 連接池?

例如:

spring.datasource.url=jdbc:mariadb://localhost/tablename
spring.datasource.username=root
spring.datasource.password=
spring.datasource.hikari.minimum-idle=1
spring.datasource.hikari.maximum-pool-size=10

1)如果底層數據庫還是mysql數據庫是不是有問題?

這通常不是問題(除非您使用具有全新 caching_sha2_password 身份驗證的 8.0)。

2) 使用 jdbc:mariadb 作為 url 是否有效,即使底層 db 仍然是 mysql?

是的,它是有效的。 jdbc:mariadb 的唯一原因是它有助於可預測地加載 MariaDB 的驅動程序,即使 MySQL 也在類路徑中

3)我依靠 spring-boot 創建一個初始的 HikariDataSource 連接池。 我是否必須禁用內部 mariadb-client 連接池?

如果您沒有啟用驅動程序的內部池,則不會使用它。 但也許您應該嘗試內部池化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM