我有2个数据库,一个是oracle,另一个是SAP HANA。我成功连接到两个数据库。
我想比较驻留在这些数据库中的表数据。我从Oracle查询表A,在结果集rs1中查询并从SAP HANA查询表B,比如说rs2。
现在我想验证或比较rs1中的一行和rs2中的每一行,如果来自rs1的行等于来自rs2的行,那么将该记录分开,就像每个记录应该进行比较和分离。
答案 0 :(得分:0)
您可以这样做:
rs1 = statement.executeQuery("select username from table1")
rs2 = statement1.executeQuery("select username from table2")
while(rs1.next()){
// Compare till rs1 reach to it's last record.
while(rs2.next()){
if(){
// Do your code here...
}
}
// this will move resultSet cursor to first position.
rs2.first();
}