使用Java将Oracle数据库迁移到MS Access的最佳方法是什么?

这可能是一个非常基本的问题,但我可以从StackOverflow的专家处获得一些帮助。

我只是头脑风暴,权衡所有可用的选项。 所以,我不需要帮助代码。 但是,一些建议或想法会有所帮助。

这是我认为可行的方法:

  1. 使用JDBC建立与Oracle的ad / b连接
  2. 运行SQL语句以从Oracle获取数据
  3. 存储在数据结构中获得的数据
  4. 使用JDBC-ODBC桥驱动程序建立与MS Access的ad / b连接
  5. 在Access中创建一个新的d / b并使用SQL将其插入其中
  6. 关闭连接

有没有更简单或更有效的方法来做到这一点?

另外,这个过程需要为几个客户完成,而ad / b中的每个表都有数百万条记录。 手动执行此过程会花费大量时间,因此这不是一个可行的选择。

好吧,我讨厌让这个变得复杂。 但是,从Oracle导入数据后,我们正在使用Java代码操作数据。 因此,在数据转换之后,我们希望将其迁移到MS Access并将其发送到客户端。

我非常感谢您的时间和帮助。

我不明白为什么为此编写java程序比手动编写更容易。

我会将oracle表转储到磁盘,然后将它们导入MS Access。 MS Access自身的导入function(文件 – >获取外部数据)可能对ODBC导入很有用。

您甚至可以尝试使用其中一种(尽管是非免费的)工具1,2 ,它声称可以为您执行此操作。

Interesting Posts