我对Grails很新,并试图将我的应用程序连接到我的本地mysql数据库。由于我正在使用最新版本的Grails,我无法找到很多文档来帮助我。有没有明确的文件可以指导我朝正确的方向发展?
(我已经尝试过官方文档,但似乎已经过时了)
答案 0 :(得分:37)
Grails 3中的数据源配置现在也通过grails-app/conf/application.yml
文件完成。在默认项目中,它位于文件的最后一部分(从dataSource:
开始)。截至2015-08-01的docs仍然解释旧的v2语法。但是对于开发人员来说,这应该被看作是语法的变化(从Groovy DSL到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
在您runtime
的{{1}}中添加mysql deps为dependencies
。 E.g。
build.gradle