在Java程序中为PostgreSQL使用JDBC驱动程序时,我只能执行SQL命令是否正确?
我可以执行特定于psql的命令,例如\conninfo
,\l
...吗?
JDBC是否直接连接到PostgreSQL服务器,而不连接到任何客户端(例如psql)?
谢谢。
答案 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
功能。