如何使用CreateDatabaseIfNotExist从Spring开始使用utf8mb4字符集创建数据库?

时间:2019-07-11 18:38:00

标签: spring spring-boot mariadb

在我的春天application.properties中,我通过JBDC将数据源设置为MariaDB。

spring.datasource.url=jdbc:mariadb://localhost:3306/dbname?createDatabaseIfNotExist=true

它成功创建了MariaDB数据库。但是,charactersetconnectioncollation设置为latin1

是否可以使用utf8mb4创建createDatabaseIfNotExist数据库。如果不是,是否有其他方法可以创建数据库,在该数据库中可以通过编程将utf8mb4指定为charactersetconnectionsollationpicture of the databases

1 个答案:

答案 0 :(得分:1)

您可以使用以下字符串:

spring.datasource.url=jdbc:mariadb://localhost:3306/somedbname123?createDatabaseIfNotExist=true&useUnicode=true&character_set_server=utf8mb4