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

20

我刚接触Grails,并尝试连接本地MySQL数据库。由于我正在使用最新版本的Grails,我找不到很多能帮助我的文档。是否有任何清晰的文档可以指导我朝正确的方向前进?

(我尝试过官方文档,但看起来已经过时了)

2个回答

39

在Grails 3中,数据源配置也通过grails-app/conf/application.yml文件完成。在默认项目中,它位于该文件的最后一部分(从dataSource:开始)。截至2015-08-01的文档仍然解释了旧的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'

我明白了。确实是这样的,谢谢 :) - Thomas Swolfs
如何使用这种新语法配置属性? - John Little
这就是我留下的 runtime 'mysql:mysql-connector-java:5.1.36' - IgniteCoders
对我来说不起作用,我认为是环境URL的问题。 - Jesus Almaral - Hackaprende

0

链接: jdbc:mysql:///product 如果我们在本地主机上工作,此链接将有效。


目前来看,你的回答不够清晰。请[编辑]以添加更多细节,帮助其他人了解这如何回答所提出的问题。您可以在帮助中心找到有关编写良好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接