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

标签 java oracle postgresql

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

最佳答案

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

关于java - 有没有办法获取正在运行的数据库的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42419749/

相关文章:

c# - Android -- 如何通过应用程序访问 ASP.NET 数据库中的数据?

java - 处理功能键中的 JavaFX 事件

sql - 在 Oracle SQL 中什么时候需要使用分号和斜线?

postgresql - 如何在 hasura 中针对特定模式执行 graphql 查询?

java - 如何更改通用数组列表中的值?

java - 为什么我的代码没有与手机电池同步?

sql - 如何将独立字符的实例与字符串字段分开

sql - 如何从一个表的行获取值到另一个表的列

sql - 从 Postgresql 中选择撇号

postgresql - 均衡 : comparing parent column and child column in where clause inside include