我想在 View 中更改默认的(唯一的)数据源(jdbc url,用户名,密码)。这些更改应立即影响连接。
目前没有符合我需求的答案。
我在 Controller 中被卡住了:
dataSourceUnproxied.with {
url = params.jdbc
username = params.user
password = params.password
}
但是连接仍然指向旧的数据源。
如何重置当前数据源并使用新属性(使用Grails 1.3.7)?
最佳答案
您可以使用datasource plugin为该 View 创建一个新的数据源,并根据需要动态更改它。检查它:grails how to get data from another data base in runtime
关于grails - Grails在运行时更改数据源(JDBC URL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12265321/