文件名称:数据库对比工具
文件大小:509KB
文件格式:RAR
更新时间:2019-05-25 08:08:14
数据库对比 java
用于对比两个数据库的表结构(比如正式库和测试库 表结构的对比) 的java代码 包中有例子测试的例子,在 TestDb.java中, 对比的 结果是json 字符串 简单易懂 如: { "TABLE": { "新增": [ "STAT_COMPANY_DAILY", "STAT_COMPANY_MONTH" ], "删除": [ "TAB_TB_TOKEN", "TAB_COMPANY_CODE" ] }, "COLUMN": { "TAB_COMPANY": { "that - COMPANY_LOGO_URL": "VARCHAR(50)", "this - COMPANY_LOGO_URL": "VARCHAR(150)" }, "TAB_TASK_REC": { "this - VERIFICATION_CODE": "VARCHAR(6)", "that - VERIFICATION_CODE": "VARCHAR(50)" }, "TAB_CUSTOMER_ADDRESS": { "新增": [ "BMS_ID", "REMARK" ], "删除": [] }, "TAB_BILL_EVALUATION": { "this - UPDATE_TIME": "TIMESTAMP", "that - UPDATE_TIME": "DATETIME" }, "TAB_LIGIN": { "that - CREATE_BY": "VARCHAR(5)", "this - CREATE_BY": "VARCHAR(20)" } } } *暂时只支持mysql, 通过对源码的简单修改 可以支持其他数据库
【文件预览】:
数据库表结对比工具构
----Db.java(7KB)
----mysql-connector-java-5.0.8.jar(528KB)
----TestDb.java(599B)