如何在不同的数据库如oracle和mssqlserver等之间互相导数据?

shenxueshi 2006-02-24 02:59:11
各位大侠,在我们的项目中,需要给用户展示各种数据,但这些数据存在于各个不同单位和地点的数据库中,数据库类型也不一样,而且基于安全考虑,也不允许我们直接访问。因此,我们考虑能否让各个单位定期把数据库中的数据导出为特定格式的文件,然后我们再导入到我们的数据库中,没做过这方面的东东,没有经验,想请问各位:

1.上面的思路是否可行?
2.如果可行,目前各主流数据库,如oracle,MSSQL Server,DB2等,都能支持的数据导入导出格式是什么?
3.在java中如何编写代码实现数据导入导出,对不同类型的数据库有无通用代码模式?或者可以在java中调用数据库本身的存储过程或者什么的实现?

我觉得如果能有一种各数据库都支持的文件格式的话,在数据库中利用本身工具导入岂不更合理省事?可是客户和领导……

没有经验,问题问的不一定合理,大家有什么想法和建议、经验、相关资料等,都请多帮忙啊,先谢谢各位了!
...全文
151 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
剑事 2006-03-11
  • 打赏
  • 举报
回复
odbc
shenxueshi 2006-02-25
  • 打赏
  • 举报
回复
各位帮帮忙啊!
shenxueshi 2006-02-24
  • 打赏
  • 举报
回复
to: infowain(infowain)

另外,dts可以用java编程控制吗?
shenxueshi 2006-02-24
  • 打赏
  • 举报
回复
to: infowain(infowain)
请问如何编程控制dts工具,能否给更多提示或参考资料?
因为我们项目用的数据库是MS SQLServer,编程控制数据导入能实现的话,功能就实现了一大半了。
谢谢了!
pdw2009 2006-02-24
  • 打赏
  • 举报
回复
很多方法,tds是一种。
不想自己写程序,就用第三方工具。。。。
infowain 2006-02-24
  • 打赏
  • 举报
回复
用microsoft sqlserver带的dts工具,中文是“数据导入导出”。
又快又省事,还可以编程控制。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧