DB2 - 查看最近执行的命令

时间:2017-01-03 18:56:11

标签: java hibernate db2

我正在处理一个程序的功能,并希望查看最近使用的命令,该程序(使用java / hibernate)或通常任何连接到数据库的人都使用过。

查看db2历史记录的最佳方法是什么。我无法理解我的生活。

谢谢。

2 个答案:

答案 0 :(得分:0)

这样做的一种方法是创建包装所有连接的DB2连接器。

例如,JDBC连接器,捕获语句,然后将其发送到DB2。您需要接收所有可能的参数,并将其发送到DB2。另一方面,您需要从IBM驱动程序获取所有内容并发回给用户。

ODBC和其他连接器的类似之处。

最后,对于命令行,您可以创建类似于rlwrap的东西,您可以在其中捕获查询并将其发送到db2clp。

但是,此解决方案对于每个连接都是本地的,那么,您需要一种方法来集中所有语句。

答案 1 :(得分:-1)

¿你在哪里有命令日志? ¿日志表/日志文件?

使用JDBC的表中选择记录的基本教程:

https://www.tutorialspoint.com/jdbc/jdbc-select-records.htm 1

对于读取文件:

Reading a plain text file in Java

希望它对您有所帮助,或者让您更好地了解您的需求