I\'m quite new with Grails and trying to connect my application to my local mysql database. Since I\'m working with the latest version of Grails, I couldn\'t really find a l
Datasource configuration in Grails 3 now is done also via the grails-app/conf/application.yml
file. In a default project it is located in the final section of the file (starting with dataSource:
). The docs as of 2015-08-01 still explain the old, v2, syntax. But for the developer this should be seen just as a change in syntax (from a Groovy DSL to a YAML). E.g.:
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
Add the mysql deps as runtime
in the dependencies
of your build.gradle
. E.g.
runtime 'mysql:mysql-connector-java:5.1.36'