开发者社区> 狗尾巴呢> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

JDBC数据库访问操作的动态监测 之 Log4JDBC

简介: log4jdbc是一个JDBC驱动器,能够记录SQL日志和SQL执行时间等信息。log4jdbc使用SLF4J(Simple Logging Facade)作为日志系统。 特性: 1.支持JDBC3和JDBC4。
+关注继续查看

log4jdbc是一个JDBC驱动器,能够记录SQL日志和SQL执行时间等信息。log4jdbc使用SLF4J(Simple Logging Facade)作为日志系统。

特性:

1.支持JDBC3和JDBC4。
2.支持现有大部分JDBC驱动。
3.易于配置(在大部分情况下,只需要改变驱动类名并在jdbc url前加上”jdbc:log4“,设置好日志输出级别)。
4.能够自动把SQL变量值加到SQL输出日志中,改进易读性和方便调试。
5.能够快速标识出应用程序中执行比较慢的SQL语句。
6.能够生成SQL连接数信息帮助识别连接池/线程问题。

经测试这个比p6spy http://www.cnblogs.com/2018/p/4711256.html 更简洁,兼容性更好

log4jdbc记录出了SQL的执行的时间,执行时的参数以及执行耗时。这对于我们在开发中查找SQL错误是非常有帮助的。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MySQL数据库(4):数据表操作
MySQL数据库(4):数据表操作
8 0
JDBC连接MySQL数据库,访问数据库信息完成登录功能
JDBC连接MySQL数据库,访问数据库信息完成登录功能
20 0
JDBC连接MySQL数据库,访问数据库信息完成登录功能(完整代码)
JDBC连接MySQL数据库,访问数据库信息完成登录功能
11 0
Jdbc操作数据库  删
Jdbc操作数据库  删
57 0
Jdbc操作数据库  查
Jdbc操作数据库  查
54 0
数据库操作:MYSQL与MFC连接(二)
继上一片博客,这篇介绍数据库与MFC的连接,上篇是介绍用控制台连接MYSQL,其实MFC为代码增加一个界面,和一些消息相应(个人认为) 首先建一个MFC的工程,我这边建了一个Dlg 建好后看一下选项-> 目录->包含目录和库目录中是否包含了MYSQL的路径 再在Dlg.cpp中添加: #include”winsock.h” #include“mys
2525 0
MySQL的数据库访问接口
mysql-connectors Table of Contents 1. 数据库访问接口概述 2. MySQL 的数据库访问接口 1 数据库访问接口概述 大部分流行的关系数据库产品采用的都是 C/S 架构。因此,应用程序要访问数据库的数据就必须和各种数据库客户端(也称为数据库访问接口)打交道。可以这么认为,每一种流行的编程语言都需要一个对应的数据
7762 0
+关注
狗尾巴呢
从事研发20年 涉及桌面软件、嵌入式设备、C/S分层系统、B/S业务系统、互联网系统等等各类系统 语言涉及C/C++ .net系统 java系列 前端系列等等不同的类别 主控和主导了国家863项目,企业业务应用系统,自然语言翻译系统,数据库审计等系列的软件研发
435
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载