将遗留的 BC4J 应用从 Oracle 数据库迁移到 DB2 数据库
2010-02-04 00:00:00 来源:WEB开发网核心提示: 查看原图(大图)经过上述的步骤,遗留系统的 BC4J 将被成功的导入到所创建的项目中,将遗留的 BC4J 应用从 Oracle 数据库迁移到 DB2 数据库(7),在导入成功后,就可以将新创建的 BC4J 包删除,因为 BC4J 应用根据其配置文件来获取数据源信息,而上述步骤并不会为遗留应用生成
查看原图(大图)
经过上述的步骤,遗留系统的 BC4J 将被成功的导入到所创建的项目中。在导入成功后,就可以将新创建的 BC4J 包删除,因为这个包只是用来将新建的 BC4J 项目的数据源连接设定为“SQL 92”风格的,否则,JDeveloper 默认的风格为“Oracle”。如果使用默认风格,将会使导入的遗留的 BC4J 应用很难正常连接 DB2 数据库。
导入遗留系统的代码完成后,需要导入遗留应用所依赖的 Jar 包,否则,该 BC4J 工程将不能被正确编译。这里需要导入 DB2 的数据库驱动包。图 8 为导入遗留系统所依赖包时出现的对话框。
图 8. 导入遗留系统所依赖的 Jar 包
查看原图(大图)
在加入所需要的 Jar 包后,可以使用 JDeveloper 的编译功能,编译该项目,如果编译有错,则可根据提示信息,寻求对应的解决方案。在编译通过之后,就可以进入下一步,修改项目的配置文件,以便正确的连接到 DB2 数据源。
修改配置文件
到当前这一步,只是将遗留系统给成功导入到 JDeveloper 中,但是该工程依然还不能连接 DB2 数据库,因为 BC4J 应用根据其配置文件来获取数据源信息,而上述步骤并不会为遗留应用生成采用 DB2 数据源的配置文件,所以我们需要修改配置文件来设置正确的 DB2 数据源。
更多精彩
赞助商链接