gpt4 book ai didi

java - 使用Spring连接动态变化的数据库

转载 作者:行者123 更新时间:2023-12-03 20:27:48 24 4
gpt4 key购买 nike

我见过许多解决方案,它们都让您首先通过 XML 静态配置不同的数据源,然后使用 AbstractRoutingDataSource 返回一个您在定义数据源时使用的 key 。

如这里:dynamic datasource routing

但我的情况不同。我不知道我的 Web 应用程序中可能有多少个数据库。我正在构建一个应用程序,每个用户从桌面应用程序上传一个小的 h2 db 转储。 Web 应用程序将下载 h2 db 转储,然后连接到它。

所以让事情简单易懂。每个用户都有他/她自己的数据库文件,一旦用户登录,我就需要连接。由于用户数量不固定,我不知道需要连接多少个数据库,因此我无法静态配置它们在一个 XML 文件中。

如何在 Spring 执行此操作?此外,不确定是否有帮助,这些 h2 数据库是只读的。我不打算给他们写信。

这是我的配置。

Maven、Spring MVC、JOOQ、H2 数据库

最佳答案

如果您想动态更改数据库更改,则必须编写用于数据库源信息的 UI 并设置为版本 4.0 中的 spring 配置文件。

关于java - 使用Spring连接动态变化的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21797500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com