自从我使用DB2以来已经有好几年了,但我只是继承了一个遗留应用程序,它通过JDBC读取/写入DB2,并在AS400上运行。我在平台或版本上还没有很多细节,但我想知道通常是否可以将数据库副本迁移到Windows或Linux版本的DB2?应用程序通过非常慢的管道访问数据,我希望能够删除数据库的副本以进行本地开发。使用的JDBC驱动程序是:
com.ibm.as400.access.AS400JDBCDriver
如果这有帮助......
感谢任何/所有回复!
更新:我刚刚发现DB2版本是7.1,平台是iSeries(我应该询问有关该平台的其他详细信息吗?)
~~干杯~~
答案 0 :(得分:0)
如果安装iSeries Navigator(至少是数据库组件),则可以深入查看所需的模式(或模式),并选择“生成SQL”的选项。对于SQL识别的各种对象类型。然后可以将SQL移植到您将使用的任何DBMS。
当然,这与任何数据都是分开的。并且很多物体很有可能对任何其他平台都没有任何意义。 "数据库"数据库的可能性很小。在另一个平台上没有多大意义。它取决于数据库存在多长时间(它可能早于SQL),多年来开发人员的进步程度,他们对特定平台功能的优势等等。