0

我有一个使用 Java DB 创建的数据库,我可以使用 access 来操作这个数据库吗?我试过使用向导,但它要求我提供 dsn,我似乎无法弄清楚从哪里得到它

编辑:我想从 MS-Access 和 javadb 修改数据库

这些表目前(相对)简单且包含 2 个关系;一对零/一对多

我是否应该将其转换为 csv,然后在完成后再次将其转换回 Java DB?

4

1 回答 1

1

有几种选择。如果您希望能够从 Derby 和 MS-Access 修改数据库,那么您将需要找到 MS-Access 的 ODBC 驱动程序,使其能够读取和修改 Derby 数据库。顺便说一句,我不知道这样的驱动程序是否存在。

如果您想简单地将数据库转换为 MS-Access 格式,那么...

...很大程度上取决于基础表的结构以及您需要保留多少架构。

最简单的事情是您拥有一个由单个表组成的数据库,该表类似于平面文件数据库。在这种情况下,您可以编写一个简单的 JDBC 工具,将您的数据库写成 MS-Access 可以读取的 CSV 文件(例如)。

如果您有多个无法用 CSV 文件轻松表示的表或数据,那么事情就会变得更加复杂。您没有告诉我们有关您的需求或数据库结构的任何信息,因此不太可能有人能更具体。

于 2013-10-10T02:18:08.610 回答