java - Java动态连接数据库(Spring Boot)

标签 java spring hibernate spring-boot spring-data-jpa

我想在每个http请求中连接到数据库(在每个请求中我都会从用户那里获取数据库详细信息)。任何人都可以建议如何使用 spring-boot-starter-jpa 来做到这一点。

我无法使用属性文件来获取数据库配置详细信息。 因为我将从 http 请求动态获取详细信息。

我使用的是2.0.0.M3 spring boot版本。

最佳答案

我建议您更好地使用原生 JDBC 代码来连接数据库并执行查询。如果你想使用spring data jpa,那么你必须在运行时为DataSourceEntityManagerFactoryJpaTransactionManager创建bean。

关于java - Java动态连接数据库(Spring Boot),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45503659/

相关文章:

java - 是否可以缩短批量代码

spring - Redis 缓存在与 java 集成时是否返回区分大小写的数据?

java - 如何使用 Spring Security 访问 JSP 中的角色?

java - hibernate 优势?

java - JPA : Can we use different collection type on either sides of ManyToMany relationship?

java - Windows 注册表 -- 子项列表

java - 基元与引用的内存分配

java - 什么是 java.util.EventListener?

java - 关于 Spring web.xml <context-param> 和 <listener> 标签的一些信息(引用一个 Hello World 示例)

java - 将现有父对象保留到子对象中时出现问题