摘要:本申请实施例公开了一种实现SQL数据库监控的方法和装置。其中,所述方法包括:当虚拟机装载获取数据库连接的数据库驱动类时,更换所述驱动类中原方法的方法名;重新生成与所述驱动类中的原方法名相同的方法,并在重新生成的方法中调用所述驱动类中更换了方法名的原方法;修改方法的返回值,将获取的数据库连接修改为代理连接类来完成业务系统对数据库访问操作的监控。根据本申请实施例,可以在运行期对数据库操作进行监控,采用字节码注入方式提高了执行效率,无需修改业务应用的驱动包。
- 专利类型发明专利
- 申请人北京中电普华信息技术有限公司;
- 发明人杨宁;王能;张晶;李莹;张敏杰;
- 地址100192 北京市海淀区清河小营东路15号科研楼710室
- 申请号CN201110045271.5
- 申请时间2011年02月24日
- 申请公布号CN102110162A
- 申请公布时间2011年06月29日
- 分类号G06F17/30(2006.01)I;