尝试使用 java 获取连接数据库名称

Trying to get connecting Dabase Name using java

conn = jdbcTemplate.getDataSource().getConnection();

DatabaseMetaData databaseMetaData = conn.getMetaData();

oracleSchema = databaseMetaData.getUserName(); // Oracle gives me database name i am connecting to....

但是有什么特定的方法可以给我 teradata 数据库名称吗?

如何使用 SQL 获取数据库名称。我认为对于 teradata 来说是

SELECT defaultdatabase,sessionno
FROM Dbc.Sessioninfo where username='USR_NAME' ;