我正在调试一个问题,该问题是我在对oracle数据库运行查询但没有得到响应。更具体地说,除非我设置了超时,否则查询将永远运行,在这种情况下它将超时。该查询是由Java代码使用oracle jdbc驱动程序创建的准备语句。
我使用wireshark捕获了在数据库服务器和应用程序之间发送的内容,并且看到了一条准备好的语句,类似于发送的内容:
SELECT * FROM MY_SCHEMA.MY_TABLE_VIEW
WHERE DATE_CREATED > :1
AND DATE_CREATED <= :2
ORDER BY DATE_CREATED
使用wireshark(或其他任何数据包捕获工具)是否可以捕获参数:1
和:2
?或者,我可以通过其他方式验证它们是否到达数据库服务器吗?