
平时开发的时候有时候要看一下执行的 sql 是啥,为什么数据不对之类的,看程序的日志太乱了。正好最近在学习 java agent 相关的知识,就写了这个工具。
直接 java -jar ***.jar 运行即可,注意要使用 jdk 里面的 java 命令 ,不是单独 jre 里,因为缺少 tools.jar 包
目前个人测试还是没问题的,不过给一同事试了下,不知道为什么
DriverManager.getDrivers()返回的驱动为空。

随便修改 java class 的感觉还是蛮有意思的
1 mazhimazh 2021 年 7 月 30 日 可以的,加油 |
2 xinyana 2021 年 7 月 31 日 via Android MySQL 还是 mssql 呢 |
5 LouisGuo 2021 年 8 月 2 日 跑偏了,这个时候你应该优化你的日志收集系统吧 |
6 morty0 2021 年 8 月 2 日 JRebel 有这个功能 |
7 thetbw OP @morty0 是的,这个当初就是想实现 jrebel 那种效果,不过 jrebel 还是蛮强得,方法调用栈和 redis 都有 |
8 fantastM 2021 年 8 月 2 日 「看一下执行的 sql 是啥」这个需求是不是可以通过给 JDBC 接口套个代理来实现,这样就可以对任意 JDBC 实现都生效了(成本是需要入侵业务了...... |