在PostgreSQL的JDBC中,我可以执行psql的命令吗?

时间:2018-08-07 14:12:39

标签: java postgresql jdbc

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

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

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

谢谢。

1 个答案:

答案 0 :(得分:2)

PostgreSQL JDBC驱动程序根本不使用/* Responsive layout - when the screen is less than 600px wide, remove the margin */ @media screen and (max-width: 600px) { body { margin: 0; } } 。它是用Java实现的,甚至不使用C客户端共享库psql

无法在JDBC中使用libpq命令。

如果使用psql选项启动psql,则可以看到-E在处理服务器命令期间发送给服务器的SQL命令。这样可能会给您一个线索,说明如何使用JDBC模拟psql功能。