调试器数据库应用程序和查询

时间:2012-12-17 17:51:34

标签: debugging postgresql gdb

调试器能让我看到应用程序的查询吗? 例如,如果我有一个数据库应用程序(用C或Java编写)将自己连接到postgresql,gdb可以向我显示程序中的语句吗? 谢谢

1 个答案:

答案 0 :(得分:1)

  

gdb能告诉我程序中的语句吗?

是的,但你需要在数据库服务器中找到一个方便的信息,并在那里设置一个断点。

客户端库可能会在将查询和参数发送到服务器之前将其转换为某种打包结构,并且信息可能在服务器端可以方便地使用。但这不太可能,因为服务器可能具有记录查询的能力。