如何将 Grails 3.0 连接到我的本地 Mysql 数据库
How to connect Grails 3.0 to my local Mysql database
我对 Grails 很陌生,正在尝试将我的应用程序连接到我的本地 mysql 数据库。因为我使用的是最新版本的 Grails,所以我找不到很多文档来帮助我。是否有明确的文档可以指导我朝着正确的方向前进?
(试过官方文档,但好像过时了)
Grails 3 中的数据源配置现在也通过 grails-app/conf/application.yml
文件完成。在默认项目中,它位于文件的最后部分(从 dataSource:
开始)。截至 2015-08-01 的 docs 仍然解释旧的 v2 语法。但对于开发人员而言,这应该被视为语法上的变化(从 Groovy DSL 到 YAML)。例如:
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
将 mysql 部门作为 runtime
添加到 build.gradle
的 dependencies
中。例如
runtime 'mysql:mysql-connector-java:5.1.36'
我对 Grails 很陌生,正在尝试将我的应用程序连接到我的本地 mysql 数据库。因为我使用的是最新版本的 Grails,所以我找不到很多文档来帮助我。是否有明确的文档可以指导我朝着正确的方向前进?
(试过官方文档,但好像过时了)
Grails 3 中的数据源配置现在也通过 grails-app/conf/application.yml
文件完成。在默认项目中,它位于文件的最后部分(从 dataSource:
开始)。截至 2015-08-01 的 docs 仍然解释旧的 v2 语法。但对于开发人员而言,这应该被视为语法上的变化(从 Groovy DSL 到 YAML)。例如:
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
将 mysql 部门作为 runtime
添加到 build.gradle
的 dependencies
中。例如
runtime 'mysql:mysql-connector-java:5.1.36'