3

grails で実行時にデータベースを変更する方法があるかどうか疑問に思っています。たとえば、ほとんどの商用/オープンソース CMS では、データベース サーバーを別の場所でホストすることができ、実行時に一部の構成画面でアドレスを指定できます。

grails は DataSource.groovy を使用してデータベース サーバーを構成するため、これの内部にアクセスし、データベースの URL を変更するにはどうすればよいでしょうか? またはデータベースタイプでも?

4

1 に答える 1

4

Grails ドキュメントの[データベースと環境]( http://grails.org/doc/1.0.x/guide/3.%20Configuration.html#3.3.1データソースと環境) を参照してください。

上記がニーズを完全に満たしていない場合は、[Externalized Configuration]( http://grails.org/doc/1.0.x/guide/3.%20Configuration.html#3.4 Externalized Configuration) も参照してください。

Grails は、JDBC 経由でアクセスできる限り、DB がどこにあるかを気にしません。そのため、DB サーバーを別の場所に置いても問題はありません。設定が必要なだけです。

于 2008-11-18T13:27:15.777 に答える