用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

浙公网安备 33010602011771号