在Grails应用程序中在运行时更改数据库

时间:2008-11-18 07:10:57

标签: database grails

我想知道是否有办法在运行时在grails中更改数据库 - 例如,在大多数商业/开源CMS中,它们允许将数据库服务器托管在其他地方,并且您可以在某些配置屏幕中指定地址运行。

因为grails使用DataSource.groovy配置数据库服务器,如何访问此内部,并更改数据库URL?或数据库类型甚至?

1 个答案:

答案 0 :(得分:4)

请参阅Grails文档中的[数据库和环境](http://grails.org/doc/1.0.x/guide/3.%20Configuration.html#3.3.1数据源和环境)。

如果上述内容不能完全满足您的需求,请参阅[外部配置](http://grails.org/doc/1.0.x/guide/3.%20Configuration.html#3.4外部化配置)。

Grails并不关心数据库所在的位置,只要它可以通过JDBC访问,因此将数据库服务器放在其他位置不是问题,只是一个配置。