Как связать MariaDB с Grails? - PullRequest
0 голосов
/ 18 марта 2019

Мне нужно связать вторую базу данных с моей системой (у меня она есть в grails), и я не нахожу пути, то, что я использую, это:

dataSource_maria {
 dialect = org.hibernate.dialect.MariaDBDialect
 driverClassName = 'org.mariadb.jdbc.Driver'
 username = 'root'
 password = 'greenArrow2019'
 url = 'jdbc:mariadb://192.168.0.20/db'
 dbCreate = 'validate'
}

Ошибка консоли:

| Error 2019-03-18 11:06:40,695 [localhost-startStop-1] ERROR pool.ConnectionPool  - Unable to create initial connections of pool.
Message: org.mariadb.jdbc.Driver
    Line | Method
->>  266 | run       in java.util.concurrent.FutureTask
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|   1149 | runWorker in java.util.concurrent.ThreadPoolExecutor
|    624 | run . . . in java.util.concurrent.ThreadPoolExecutor$Worker
^    748 | run       in java.lang.Thread
Caused by ClassNotFoundException: org.mariadb.jdbc.Driver

Спасибо!

1 Ответ

0 голосов
/ 19 марта 2019

Вы должны убедиться, что вы включили драйвер JDBC для Марии в свой проект.Например, в файле Grails 3 build.gradle вы можете добавить зависимость на

compile 'org.mariadb.jdbc:mariadb-java-client:2.4.1'

Если вы включаете драйвер JDBC и по-прежнему получаете исключение для класса, который не найден, пожалуйста, обновите этот вопрос информацией о вашей сборкеи Grails версия, чтобы люди могли помочь вам в дальнейшем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...