web-dev-qa-db-ja.com

Grails 3.0をローカルのMysqlデータベースに接続する方法

私はGrailsを初めて使い、アプリケーションをローカルのmysqlデータベースに接続しようとしています。私はGrailsの最新バージョンで作業しているので、私を助けるためのドキュメントを実際に見つけることができませんでした。正しい方向に導くことができる明確なドキュメントはありますか?

(公式ドキュメントを試しましたが、古くなっているようです)

20
Thomas Swolfs

Grails 3のデータソース設定は、grails-app/conf/application.ymlファイル。デフォルトのプロジェクトでは、ファイルの最後のセクションにあります(dataSource:)。 docs 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 depsをruntimeとしてdependenciesに追加しますbuild.gradle。例えば。

runtime 'mysql:mysql-connector-Java:5.1.36'
38
cfrick