Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从mysql连接器切换到mariadb?_Java_Spring Boot_Mariadb - Fatal编程技术网

Java 如何从mysql连接器切换到mariadb?

Java 如何从mysql连接器切换到mariadb?,java,spring-boot,mariadb,Java,Spring Boot,Mariadb,我正在从mysql连接器java切换到mariadb java客户端 问题: 1) 如果底层数据库仍然是一个mysql数据库,这是一个问题吗 2) 即使底层数据库仍然是mysql,使用jdbc:mariadb作为url是否有效 3) 我依靠spring boot创建一个初始HikariDataSource连接池。是否必须禁用内部mariadb客户端连接池 例如: 1) 如果底层数据库仍然是mysql数据库,这是一个问题吗 这通常不是问题(除非您正在使用8.0和全新的缓存\u sha2\u密码身份

我正在从
mysql连接器java
切换到
mariadb java客户端

问题:

1) 如果底层数据库仍然是一个
mysql
数据库,这是一个问题吗

2) 即使底层数据库仍然是mysql,使用
jdbc:mariadb
作为url是否有效

3) 我依靠
spring boot
创建一个初始
HikariDataSource
连接池。是否必须禁用内部mariadb客户端连接池

例如:

1) 如果底层数据库仍然是mysql数据库,这是一个问题吗

这通常不是问题(除非您正在使用8.0和全新的缓存\u sha2\u密码身份验证)

2) 即使底层数据库仍然是mysql,使用jdbc:mariadb作为url是否有效

是的,它是有效的。使用jdbc:mariadb的唯一原因是它有助于以可预测的方式加载mariadb的驱动程序,即使MySQL也在类路径中

3) 我依靠spring boot来创建初始的HikariDataSource连接池。是否必须禁用内部mariadb客户端连接池

如果未启用驱动程序的内部池,则不会使用该池。但也许你应该尝试一下内部池

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