java代码比较数据_比对两个数据库的差异:Java篇

人类之所以进步,在于会使用工具

我们知道,有代码比对工具;有版本控制控制工具比对同一个文件不同人修改的地方;

还有eclipse工具提供的Compare History 工具;

我同事比较“同情”我每次发布产品版本都要手动比对本地和在线数据库的更改情况并进行处理;

有时候难免会有遗漏!

于是他花了一天时间写了个工具帮我比对两个数据库的差异!

本着发扬Java开源精神和资源共享的社区精神;特发布给大家分享!

再次感谢我的同事guoguo【不好意思,不能用原名】

更要感谢我们这个开发团体【wap game:天地决开发组全体成员】

【本想采用文件上传,但是没有找到;只好大段上传了】

我在此借花献佛,原码如下:

import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * 比较新旧数据库 *  * 显示新增的表名称 * 显示被修改的列(名称和类型) */public class CheckDB {    public static void main(String[] args) {        //compare from DB         String driveName = "org.gjt.mm.mysql.Driver";   

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值