使用Java将Oracle数据库迁移到MS Access的最佳方法是什么?
这可能是一个非常基本的问题,但我可以从StackOverflow的专家处获得一些帮助。
我只是头脑风暴,权衡所有可用的选项。 所以,我不需要帮助代码。 但是,一些建议或想法会有所帮助。
这是我认为可行的方法:
- 使用JDBC建立与Oracle的ad / b连接
- 运行SQL语句以从Oracle获取数据
- 存储在数据结构中获得的数据
- 使用JDBC-ODBC桥驱动程序建立与MS Access的ad / b连接
- 在Access中创建一个新的d / b并使用SQL将其插入其中
- 关闭连接
有没有更简单或更有效的方法来做到这一点?
另外,这个过程需要为几个客户完成,而ad / b中的每个表都有数百万条记录。 手动执行此过程会花费大量时间,因此这不是一个可行的选择。
好吧,我讨厌让这个变得复杂。 但是,从Oracle导入数据后,我们正在使用Java代码操作数据。 因此,在数据转换之后,我们希望将其迁移到MS Access并将其发送到客户端。
我非常感谢您的时间和帮助。
我不明白为什么为此编写java程序比手动编写更容易。
我会将oracle表转储到磁盘,然后将它们导入MS Access。 MS Access自身的导入function(文件 – >获取外部数据)可能对ODBC导入很有用。
您甚至可以尝试使用其中一种(尽管是非免费的)工具1,2 ,它声称可以为您执行此操作。