如何通过 Spring Data JPA 知道底层数据库名称

Ksh*_*hli 5 hibernate spring-data-jpa spring-boot

我通过确定在运行时连接哪个数据库,使用 Spring Data JPA 连接到我的 spring-boot 应用程序中的多个数据库。如何检查我实际连接到哪个数据库的验证,我的查询正在运行?

hov*_*yan 4

尝试从数据源获取 URL,也许会这样做:

dataSource.getConnection().getMetaData().getURL();
Run Code Online (Sandbox Code Playgroud)

查看DatabaseMetaData文档以获取完整的详细信息。