La configurazione dell'origine dati in Grails 3 ora viene eseguita anche tramite grails-app/conf/application.yml
file. In un progetto predefinito si trova nella sezione finale del file (che inizia con dataSource:
). I documenti
a partire dal 01-08-2015 spiega ancora la vecchia sintassi v2. Ma per lo sviluppatore questo dovrebbe essere visto solo come un cambiamento nella sintassi (da Groovy DSL a YAML). Es.:
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
Aggiungi i dep di mysql come runtime
nelle dependencies
del tuo build.gradle
. Es.
runtime 'mysql:mysql-connector-java:5.1.36'