连接对Java DB的访问

时间:2013-10-10 01:35:21

标签: ms-access javadb

我有一个使用Java DB创建的数据库,我是否可以使用访问操作此数据库?我尝试过使用向导但是它要求我提供dsn而我似乎无法弄清楚从哪里获取该数据库来自

编辑:我想从MS-Access和javadb

修改数据库

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

我应该将它转换为csv然后在我完成后再将其转换回Java DB吗?

1 个答案:

答案 0 :(得分:1)

有几种选择。如果您希望能够从Derby和MS-Access修改数据库,则需要为MS-Access找到一个ODBC驱动程序,以使其能够读取和修改Derby数据库。在手边,我不知道这样的驱动程序是否存在。

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

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

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

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