[英]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.