有没有办法获取正在运行的数据库的名称?

时间:2017-02-23 15:21:47

标签: java oracle postgresql

我正在使用一个在Oracle和PostgreSQL中持续存在的应用程序(而不是同时)。我想得到当前正在运行的数据库的类型,因为我需要以不同的方式工作,具体取决于它是oracle还是Postgresql。

1 个答案:

答案 0 :(得分:3)

JDBC API应该有所帮助:getDatabaseProductName()。还有其他方法可以获取产品版本和驱动程序名称及其版本。