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