Java spring 问题,如何根据模版实时指定服务器建库。谢谢解答

业务场景:
一个项目一年内有5000个客户,每个客户在业务应用中有3个数据库表,在客户注册成为新会员时,如果用springboot实现实时建表功能,同时可以指定服务器,并且可以给出数据库服务器ip=》数据库名称=》数据表=》进行业务增删改查。
或者,springboot如果不能实现,给个大体思路也行。

        问题有点苛刻,意在交流,欢迎大家给出好的方案。谢谢

SaaS系统,这个不是springboot能不能实现的问题,是系统解决方案的问题,2种解决方案。
1、多租用户共享一套数据库,最简单的就是使用一个id,进行分库分表,比如businessId,这样实现比较简单
2、如果如你说的,多租用户使用不同的数据库实例,肯定使用享元设计模式了,但是需要对每个接口都提供工厂方法。
还有一种简单的就是可以对操作数据库的那一层写一个切面,通过固定参数,比如businessId,选择不同的数据源,进行操作。

就是打算根据不同的用户来进行连接不同的服务器,数据库,包括表,其实就是想动态数据源吗

不知道JSCH是否能满足你的需求,

每个客户在业务应用中有3个数据库表我不是很明白, 你看一下我之前写的博客吧
https://blog.csdn.net/wangyijie521/article/details/78787286

一,新客户注册时创建新库新表应该不难,不会网上也有一大堆资料参考;
二,实时创建库、表,这个其实就是连接不同而已,根据不同的模板连接不同的服务器(test数据库)来创建新库、新表即可,貌似也没什么难度;
三,根据不同客户使用对应的数据源,那么在注册 创建新库、新表时肯对需要建立对应的关系并且动态创建对应的数据源,至于多数据源怎么切换,百度一下会有很多实现,注意持久化!

可以借鉴这个思路:

JAVA工程启动时自动创建数据库、数据表