如何将 Grails 3.0 连接到我的本地 Mysql 数据库

Posted

技术标签:

【中文标题】如何将 Grails 3.0 连接到我的本地 Mysql 数据库【英文标题】:How to connect Grails 3.0 to my local Mysql database 【发布时间】:2015-10-24 05:45:10 【问题描述】:

我对 Grails 很陌生,并试图将我的应用程序连接到我的本地 mysql 数据库。因为我使用的是最新版本的 Grails,所以我真的找不到很多文档来帮助我。是否有任何明确的文档可以指导我朝着正确的方向前进?

(我试过官方文档,但是好像已经过时了)

【问题讨论】:

【参考方案1】:

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

在你的build.gradledependencies 中添加mysql deps 为runtime。例如

runtime 'mysql:mysql-connector-java:5.1.36'

【讨论】:

我想通了。这确实是它的工作原理,谢谢:) 如何使用这种新语法配置属性? 这就是我留下的runtime 'mysql:mysql-connector-java:5.1.36' 不适合我,我认为这是环境 url

以上是关于如何将 Grails 3.0 连接到我的本地 Mysql 数据库的主要内容,如果未能解决你的问题,请参考以下文章

将Oracle数据库连接到Grails 3

Grails - 使用身份验证连接到 MongoDB 数据库

将 ucma 3.0 连接到 Office 365

将 Yii2 应用连接到 My sql 集群

Grails 2.3.0 和 mysql 连接超时

如何将 grails 添加到 IntelliJ IDEA