如何在不同的数据库如oracle和mssqlserver等之间互相导数据?
各位大侠,在我们的项目中,需要给用户展示各种数据,但这些数据存在于各个不同单位和地点的数据库中,数据库类型也不一样,而且基于安全考虑,也不允许我们直接访问。因此,我们考虑能否让各个单位定期把数据库中的数据导出为特定格式的文件,然后我们再导入到我们的数据库中,没做过这方面的东东,没有经验,想请问各位:
1.上面的思路是否可行?
2.如果可行,目前各主流数据库,如oracle,MSSQL Server,DB2等,都能支持的数据导入导出格式是什么?
3.在java中如何编写代码实现数据导入导出,对不同类型的数据库有无通用代码模式?或者可以在java中调用数据库本身的存储过程或者什么的实现?
我觉得如果能有一种各数据库都支持的文件格式的话,在数据库中利用本身工具导入岂不更合理省事?可是客户和领导……
没有经验,问题问的不一定合理,大家有什么想法和建议、经验、相关资料等,都请多帮忙啊,先谢谢各位了!