关于java:在JDBC for PostgreSQL中,我可以执行psql的命令吗?

In JDBC for PostgreSQL, can I execute commands of psql?

在Java程序中为PostgreSQL使用JDBC驱动程序时,我只能执行SQL命令是否正确?

我可以执行特定于psql的命令,例如\conninfo\l ......?

JDBC是否直接连接到PostgreSQL服务器,而不是连接到任何客户端,如psql?

谢谢。


PostgreSQL JDBC驱动程序根本不使用psql。 它是用Java实现的,甚至不使用C客户端共享库libpq

无法在JDBC中使用psql命令。

如果使用-E选项启动psql,则可以看到psql在处理其命令期间发送给服务器的SQL命令。 这可能会让您了解如何使用JDBC模拟psql功能。