Grails在运行时更改数据源(JDBC URL)

时间:2012-09-04 14:11:15

标签: grails jdbc

我想在视图中更改默认(且仅限)数据源(jdbc url,用户名,密码)。这些变化应立即影响连接。

目前没有符合我需求的答案。

我在我的控制器中使用了这个:

dataSourceUnproxied.with {
  url = params.jdbc
  username = params.user
  password = params.password
}

但是连接仍然指向旧的数据源。

如何重置当前数据源并使用新属性(使用Grails 1.3.7)?

1 个答案:

答案 0 :(得分:1)

您可以使用datasource plugin为该视图创建新的数据源,并在需要时动态更改。检查一下:grails how to get data from another data base in runtime