我需要处理我的应用程序中的动态数据源(编译时未知)。这些数据源信息存储在db中。我需要根据运行时数据库信息(URL,用户名,密码,驱动程序类)加载数据源。
例如,我可以在运行时创建的应用程序中拥有DB1 with schema 1(on machine 1), DB2 with schema 2(on machine 2)......DB10 with schema3(on machine 10)
。我想即时连接它们,并且还想管理每个数据源的连接池。我在我的应用中使用Postgres
数据库。
我搜索了很多文章,但是找不到适合我应用程序的完美解决方案。任何帮助都非常有用。