在 Linux 命令行上检查 postgresql jdbc 驱动程序版本的命令是什么?
What is the command to check the version of the postgresql jdbc driver on Linux command line?
我正在使用通过命令行安装的带有 PostgreSQL 的 Linux 服务器。
如何使用 Linux 命令行检查 PostgreSQL JDBC 驱动程序 的版本?
我使用此命令 psql -V
,它显示了 PostgreSQL 版本 psql (PostgreSQL) 9.5.24
,但我需要 PostgreSQL JDBC 驱动程序版本。我应该使用什么命令?
当你运行:
java -jar /path/to/driver.jar
它将报告其版本。
显然,您需要将 /path/to/driver.jar
替换为下载时存储驱动程序的正确位置。
默认情况下,文件名本身包含版本。所以如果你下载了 postgresql-42.2.19.jar
那么它的版本很可能是 42.2.19
附带说明:psql -V
打印命令行工具的版本。这不一定与服务器的版本相同。
从 Java 开始,您可以使用如下代码:
java.sql.Driver d = new org.postgresql.Driver();
System.out.println(d.getMajorVersion() + "." + d.getMinorVersion());
我正在使用通过命令行安装的带有 PostgreSQL 的 Linux 服务器。
如何使用 Linux 命令行检查 PostgreSQL JDBC 驱动程序 的版本?
我使用此命令 psql -V
,它显示了 PostgreSQL 版本 psql (PostgreSQL) 9.5.24
,但我需要 PostgreSQL JDBC 驱动程序版本。我应该使用什么命令?
当你运行:
java -jar /path/to/driver.jar
它将报告其版本。
显然,您需要将 /path/to/driver.jar
替换为下载时存储驱动程序的正确位置。
默认情况下,文件名本身包含版本。所以如果你下载了 postgresql-42.2.19.jar
那么它的版本很可能是 42.2.19
附带说明:psql -V
打印命令行工具的版本。这不一定与服务器的版本相同。
从 Java 开始,您可以使用如下代码:
java.sql.Driver d = new org.postgresql.Driver();
System.out.println(d.getMajorVersion() + "." + d.getMinorVersion());