如何用java对数据库中表进行比较?
比如数据库中有表A表B,我想把它们导出来变成文本文件,然后进行比较。。将其中有差异的数据打印出来。应该怎么做啊?谁能给个代码?0.0在数据库中对比好,再输出成文本文件也行...
比如数据库中有表A表B,我想把它们导出来变成文本文件,然后进行比较。。将其中有差异的数据打印出来。应该怎么做啊?谁能给个代码?0.0在数据库中对比好,再输出成文本文件也行啊,
如果可以的话0.0能打个包传给我最好了。。拜托各位大神啦QAQ。。 展开
如果可以的话0.0能打个包传给我最好了。。拜托各位大神啦QAQ。。 展开
3个回答
展开全部
如果没有特殊要求的话,一般最好用数据库中的比较,先在数据库中比较数据,找出差异的,然后用程序输出文本或者打印,毕竟数据库的数据处理能力是很强大的;当然你也可以把数据两个表的数据分别取出来,在程序中使用两个对象来存放,然后在程序中对这2个对象进行比较
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接在数据库里做比较快一点
oracle的话可以用minus运算(其他数据库也有类似的运算,应该是except)
select * from A minus (select * from B) 取A中有B中没有的数据
再union反过来的就是结果,然后再输出
oracle的话可以用minus运算(其他数据库也有类似的运算,应该是except)
select * from A minus (select * from B) 取A中有B中没有的数据
再union反过来的就是结果,然后再输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很好做 我可以给你做·
追问
太感动了大神。。求发一个。。么么哒。。学渣快被逼疯了。。我私信你了哦QAQ。。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询