La configuración de la fuente de datos en Grails 3 ahora también se realiza a través de grails-app/conf/application.yml
expediente. En un proyecto predeterminado, se encuentra en la sección final del archivo (comenzando con dataSource:
). Los docs
a partir de 2015-08-01 todavía explica la sintaxis anterior, v2. Pero para el desarrollador, esto debería verse simplemente como un cambio en la sintaxis (de Groovy DSL a YAML). Por ejemplo:
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
Agregue las dependencias de mysql como runtime
en las dependencies
de tu build.gradle
. Por ejemplo
runtime 'mysql:mysql-connector-java:5.1.36'