mysql快速比对数据库对象结构差异工具-java版


!!!!!!!基于JDK1.8编写的java代码 相比之前的比对工具性能更加快速,直接运行java工程中的代码即可比对 1. 两个 MYSQL 数据库对象结构比对工具 (比如:本地测试库、远程运维库表结构、表中列等对比) 2. 比对结果导出EXCEL 存放于 “工程根目录”/export/ 目录下 3. 比对的对象包括 表、表列、表索引、表分区差异、触发器代码差异、存储过程代码差异,函数代码差异 和 对象是否存在等信息 4. 运行 cn.guzt.test.AppTest 中的 test方法即可(设置你的JDBC信息) 一般2秒左右即可出比对结果 5. 工程所需的jar 在 lib目录下
资源截图
代码片段和文件信息
import cn.guzt.test.AppTest;

public class Main {

    public static void main(String[] args) {

        // 请在test方法中配置你的jdbc信息
        // 执行比对测试
        // 导出的比对结果文件在   工程文件根路径/mysqldiff/export/  路径下
        AppTest.test();

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-10-26 11:11  mysqldiff-master
     文件          12  2017-10-26 11:11  mysqldiff-master.gitignore
     文件         563  2017-10-26 11:11  mysqldiff-masterREADME.md
     文件         393  2017-10-26 11:11  mysqldiff-masterReadMe.txt
     目录           0  2017-10-26 11:11  mysqldiff-masterlib
     文件      109043  2017-10-26 11:11  mysqldiff-masterlibcommons-io-1.4.jar
     文件      434678  2017-10-26 11:11  mysqldiff-masterlibcommons-lang3-3.4.jar
     文件       92241  2017-10-26 11:11  mysqldiff-masterlibcurvesapi-1.03.jar
     文件      460708  2017-10-26 11:11  mysqldiff-masterlibfastjson-1.2.29.jar
     文件      391834  2017-10-26 11:11  mysqldiff-masterliblog4j-1.2.15.jar
     文件     1623054  2017-10-26 11:11  mysqldiff-masterlibmybatis-3.4.5.jar
     文件      989495  2017-10-26 11:11  mysqldiff-masterlibmysql-connector-java-5.1.39.jar
     文件     2528204  2017-10-26 11:11  mysqldiff-masterlibpoi-3.14-20160307.jar
     文件      340081  2017-10-26 11:11  mysqldiff-masterlibpoi-examples-3.14-20160307.jar
     文件       30562  2017-10-26 11:11  mysqldiff-masterlibpoi-excelant-3.14-20160307.jar
     文件     1286511  2017-10-26 11:11  mysqldiff-masterlibpoi-ooxml-3.14-20160307.jar
     文件     5919795  2017-10-26 11:11  mysqldiff-masterlibpoi-ooxml-schemas-3.14-20160307.jar
     文件     1316029  2017-10-26 11:11  mysqldiff-masterlibpoi-scratchpad-3.14-20160307.jar
     文件     2730866  2017-10-26 11:11  mysqldiff-masterlibxmlbeans-2.6.0.jar
     文件        4004  2017-10-26 11:11  mysqldiff-mastermysqldiff.iml
     目录           0  2017-10-26 11:11  mysqldiff-mastersrc
     文件         308  2017-10-26 11:11  mysqldiff-mastersrcMain.java
     目录           0  2017-10-26 11:11  mysqldiff-mastersrccn
     目录           0  2017-10-26 11:11  mysqldiff-mastersrccnguzt
     目录           0  2017-10-26 11:11  mysqldiff-mastersrccnguztdiff
     目录           0  2017-10-26 11:11  mysqldiff-mastersrccnguztdiffaction
     文件        4958  2017-10-26 11:11  mysqldiff-mastersrccnguztdiffactionDiffAction.java
     目录           0  2017-10-26 11:11  mysqldiff-mastersrccnguztdiffmapper
     文件         668  2017-10-26 11:11  mysqldiff-mastersrccnguztdiffmapperMysqlMapper.java
     文件        2494  2017-10-26 11:11  mysqldiff-mastersrccnguztdiffmapperMysqlMapper.xml
     目录           0  2017-10-26 11:11  mysqldiff-mastersrccnguztdiffproperties
............此处省略33个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)