需要开发一个JAVA程序来比较数据库

时间:2011-03-14 14:50:43

标签: java

我需要在JAVA中开发一个程序,我想将一个数据库与另一个数据库进行比较并生成唯一数据的输出。请帮助我完成要遵循的程序......

2 个答案:

答案 0 :(得分:1)

嗯..首先比较表的列表,然后比较每个表中的列列表,最后是各行。

总而言之,只有3个级别可能会出现差异,如果出现差异,只需将差异记录到ArrayList或同等级别,然后再继续。

答案 1 :(得分:0)

有很多方法可以比较两个数据库:

  1. 相同的模式:每个表具有相同的名称,相同的列;每列都有相同的类型;相同的约束;同样的关系。
  2. 如果两个数据库具有相同的模式,它们是否包含相同的数据?
  3. 你的意思是哪一个?

    您的问题太广泛了,但如果您使用Java访问关系数据库,那么您肯定需要JDBC。你怎么知道的?

    http://download.oracle.com/javase/tutorial/jdbc/index.html