用python将Mybatis日志中的Preparing与Parameters转换为可执行SQL并且美化格式

一、源代码下载

https://gitee.com/rmtic/SqlLog

 

说明:

1、可以处理oracle中正则表达中的‘?’,解决参数‘?’冲突问题

2、如果要处理mysql和处理oracle中的关键字,需要维护def conf_keywords(self)和def progSpeciallineFeedStart(self, sql)中的sql关键字

 

二、操作说明

1、把Mybatis日志粘贴且保存到SqlLog\log\input.txt文件中,如下:

 

 

 2、执行SqlLog\log\main.bat或SqlLog\main.bat生成文件

生成且打开文件SqlLog\log\output.txt如下,每个id分别生成对应SQL

 

 

posted @   rmticocean  阅读(230)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示