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'