Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to know underlying database name via Spring Data JPA

I am connecting to multiple databases in my spring-boot app using Spring Data JPA by determining which database to connect at runtime. How can I check for validation on which database am I actually connected to on which my queries are running?

like image 549
Kshitij Kohli Avatar asked Dec 17 '19 15:12

Kshitij Kohli


1 Answers

Try to get the URL from the Datasource, maybe will do it:

dataSource.getConnection().getMetaData().getURL();

Checkout DatabaseMetaData documentation for complete details.

like image 187
hovanessyan Avatar answered Oct 02 '22 10:10

hovanessyan