Konfiguration av datakälla i Grails 3 görs nu även via grails-app/conf/application.yml fil. I ett standardprojekt finns det i den sista delen av filen (som börjar med dataSource: ). dokumenten
från och med 2015-08-01 förklarar fortfarande den gamla, v2, syntaxen. Men för utvecklaren bör detta ses bara som en förändring i syntax (från en Groovy DSL till en YAML). T.ex.:
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
Lägg till mysql-deps som runtime i dependencies av din build.gradle . T.ex.
runtime 'mysql:mysql-connector-java:5.1.36'