我在 Netbeans 中有一个带有连接字符串的 Derby 数据库
jdbc:derby://localhost:1527/MyDatabase
这可以与 ODBC 一起使用吗?如果是这样,我如何转换它或将我的 Derby 数据库配置为与 ODBC 兼容
最终目标是将 Derby 数据库迁移到 MySQL。在 MySQL Workbench 中使用迁移向导似乎是最简单的方法。但是我确实需要 ODBC 连接。
您是否要使用 ODBC,因为 MySQL Workbench 使用它来迁移数据库?
我在各种引擎之间迁移了一些数据库,我最喜欢的技术是使用专门的 Python 程序转换 DDL 模式(CREATE TABLE
等)。CREATE VIEW
然后我使用 JDBC 和getObject()
/setObject()
方法来复制数据。您可以在我对Blob 从 Informix 到 Postgres 的迁移数据的响应中看到这样的复制数据库 Jython 程序(Jython 是一种使用 JVM 并且可以使用 JDBC 驱动程序的 Python 语言)。
BTW 快速搜索显示 IBM 有 Derby 的 ODBC 驱动程序(他们购买了之前购买 Cloudscape 的 Informix):http ://www.ibm.com/developerworks/data/library/techarticle/dm-0409cline2/
使用OpenDBCopy,这是一个开源数据库实用程序,可通过 JDBC 连接将数据从任何数据库迁移到任何数据库。
您可以从任何受支持的数据库中复制表结构和数据。