La configuration de la source de données dans Grails 3 se fait désormais également via le grails-app/conf/application.yml
dossier. Dans un projet par défaut, il se trouve dans la dernière section du fichier (commençant par dataSource:
). La documentation
à partir du 01/08/2015, expliquez toujours l'ancienne syntaxe v2. Mais pour le développeur, cela doit être vu simplement comme un changement de syntaxe (d'un Groovy DSL à un YAML). 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
Ajoutez les deps mysql en tant que runtime
dans les dependencies
de votre build.gradle
. Par exemple
runtime 'mysql:mysql-connector-java:5.1.36'