日期:2014-05-20  浏览次数:20760 次

紧急,请求帮助!
我想实现从informix数据库的一张表取出数据同时将这些数据导入到远程访问的sqlserver2000中的其中一张表,表的结构不同,字段不同,怎么用java实现,最好有完整的例题给我参考,谢谢各位了,请尽快回复帮助我。

------解决方案--------------------
jdbc直接操作

有权限访问远程db吧?
------解决方案--------------------
建立连接conn1 = new DBConnect(。。。);//源
conn2 = new DBConnect(。。。);//目的
sql = "select * from d_infomation_web where status='N'";
conn1.setPstmt(sql);
rs = conn1.executeQuery();
while(rs.next()){
try{

//为避免重复取值,需要增加一个标志是否去过的字段

String 字段1 = rs.getString("。。。"));
String 字段2 = rs.getString("。。。"));//取源的字段
sql = "insert into 目的。。。";
conn2.setPstmt(sql);
conn2.executeUpdate();//搞定

}catch{
...
}
conn2.commit();
conn1.commit();//提交,针对标志的修改
}


不知道是否对你有 帮助