Java 如何开发安全的数据库迁移软件?

Java 如何开发安全的数据库迁移软件?,java,database,Java,Database,我想开发一个安全的数据库迁移软件。我的目标是软件必须能够将数据从Oracle 11g数据库迁移到MySQL数据库。我了解Java,并希望在这方面有所成就。您需要开发一个应用程序来读取Oracle数据库结构,识别表、视图、约束等及其结构(类型、空能力、长度等),将其转换到目标数据库平台。第一阶段应该是DDL迁移 之后,必须读取所有源数据并将其导入目标数据库。考虑像保存源记录ID之类的场景。第二阶段应该是DML迁移 请注意,并非所有数据库对象都易于迁移。例如,存储过程可能包含专门针对Oracle数据

我想开发一个安全的数据库迁移软件。我的目标是软件必须能够将数据从Oracle 11g数据库迁移到MySQL数据库。我了解Java,并希望在这方面有所成就。

您需要开发一个应用程序来读取Oracle数据库结构,识别表、视图、约束等及其结构(类型、空能力、长度等),将其转换到目标数据库平台。第一阶段应该是DDL迁移

之后,必须读取所有源数据并将其导入目标数据库。考虑像保存源记录ID之类的场景。第二阶段应该是DML迁移


请注意,并非所有数据库对象都易于迁移。例如,存储过程可能包含专门针对Oracle数据库的代码,并且应该手动翻译

问题太模糊了。你有什么特别的问题吗?当然有。我想知道如何用Java开发一个迁移软件?Stackoverflow更多的是针对特定的问题,而不是“教我一个完整的编程分支!”谢谢,我有一些想法!