1

我在 Netbeans 中有一个带有连接字符串的 Derby 数据库

jdbc:derby://localhost:1527/MyDatabase

这可以与 ODBC 一起使用吗?如果是这样,我如何转换它或将我的 Derby 数据库配置为与 ODBC 兼容

最终目标是将 Derby 数据库迁移到 MySQL。在 MySQL Workbench 中使用迁移向导似乎是最简单的方法。但是我确实需要 ODBC 连接。

4

2 回答 2

3

您是否要使用 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/

于 2012-12-03T09:47:21.067 回答
1

使用OpenDBCopy,这是一个开源数据库实用程序,可通过 JDBC 连接将数据从任何数据库迁移到任何数据库。

您可以从任何受支持的数据库中复制表结构和数据。

于 2014-02-18T05:26:13.960 回答