Как подключить Grails 3.0 к моей локальной базе данных Mysql

Я совершенно новый с Grails и пытаюсь подключить свое приложение к моей локальной базе данных mysql. Поскольку я работаю с последней версией Grails, я не мог найти много документации, чтобы помочь мне. Есть ли четкая документация, которая может помочь мне в правильном направлении?

(Я пробовал официальную документацию, но, похоже, устарел)

Ответы

Ответ 1

Конфигурация Datasource в Grails 3 теперь выполняется также через файл grails-app/conf/application.yml. В проекте по умолчанию он находится в последнем разделе файла (начиная с dataSource:). docs по состоянию на 2015-08-01 все еще объясняют старый синтаксис v2. Но для разработчика это должно рассматриваться как изменение синтаксиса (от Groovy DSL до YAML). Например:.

dataSource:
    pooled: true
    jmxExport: true
    driverClassName: com.mysql.jdbc.Driver
    dialect: org.hibernate.dialect.MySQL5InnoDBDialect
    username: sa
    password:

environments:
    development:
        dataSource:
            dbCreate: create-drop
            url: jdbc:mysql://liveip.com/liveDb

Добавьте разделители mysql как runtime в dependencies вашего build.gradle. Например.

runtime 'mysql:mysql-connector-java:5.1.36'