0

我有 web 应用程序,我使用 Spring MVC。现在我想为管理员和简单用户添加不同的数据源。所以我的应用程序应该通过匿名用户连接到数据库,它只能从表中选择并插入到一些表中。但是当用户通过管理员授权自己时 - 应用程序应该更改数据库连接上的用户和密码,并以 root 权限连接到数据库。spring 3.0.5可以做到这一点吗?

4

1 回答 1

1

尝试

org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter

例如,您可以通过登录过滤器中的 setCredentialsForCurrentThread() 方法在数据源上设置凭据。

于 2013-04-07T00:12:32.663 回答