如何解决当使用get请求从UI接收数据库属性时,如何在运行时在springboot中配置数据源
我有一个要求,其中用户通过 UI 输入数据库连接详细信息,如数据库类型(oracle、mysql、hive)、数据库 url、驱动程序名称、用户名、密码,这些连接详细信息作为 GET 请求 URL 参数。然后,我从 Spring Boot 应用程序连接到数据库,提取数据并发送回 UI。
用户可以输入任何数据库连接信息,因此这些详细信息在用户级别是动态的。如何在运行时使用这些用户输入详细信息动态连接到数据库。
GET Request: http://localhost:8080/api/getData
the following database properties sent from UI to spring boot application
{
dyType: 'hive',dbUrl:'jdbc:hive2://localhost:10000/default;principal=hive/localhostDU',driverClass: 'org.apache.hive.jdbc.HiveDriver',username: 'xyz',password: 'xxxxxxxx'
}
我想在运行时使用上述详细信息设置我的数据源。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。