一种实现SQL数据库监控的方法和装置
摘要:
本申请实施例公开了一种实现SQL数据库监控的方法和装置。其中,所述方法包括:当虚拟机装载获取数据库连接的数据库驱动类时,更换所述驱动类中原方法的方法名;重新生成与所述驱动类中的原方法名相同的方法,并在重新生成的方法中调用所述驱动类中更换了方法名的原方法;修改方法的返回值,将获取的数据库连接修改为代理连接类来完成业务系统对数据库访问操作的监控。根据本申请实施例,可以在运行期对数据库操作进行监控,采用字节码注入方式提高了执行效率,无需修改业务应用的驱动包。
公开/授权文献
0/0