Как я могу создать базу данных с набором символов utf8mb4 из Spring с CreateDatabaseIfNotExist? - PullRequest
1 голос
/ 11 июля 2019

Весной application.properties я установил источник данных MariaDB через JBDC.

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

Он успешно создает базу данных MariaDB. Однако для characterset и connectioncollation установлено значение latin1.

Есть ли способ создания utf8mb4 баз данных с createDatabaseIfNotExist. Если нет, есть ли другой способ создания базы данных, где я могу указать utf8mb4 как characterset и connectionsollation программно? изображение базы данных

1 Ответ

1 голос
/ 11 июля 2019

Вы можете использовать следующую строку:

spring.datasource.url=jdbc:mariadb://localhost:3306/somedbname123?createDatabaseIfNotExist=true&useUnicode=true&character_set_server=utf8mb4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...