0

Java DB を使用して作成されたデータベースがあります。アクセスを使用してこのデータベースを操作することはできますか?ウィザードを使用してみましたが、dsn を要求され、どこから取得するかわかりません。

編集: MS-Access と javadb の両方からデータベースを変更したい

現在、テーブルは (比較的) シンプルで、2 つの関係が含まれています。1 対 0/1 対 1 および 1 対多

それを csv に変換し、終了後に Java DB に再度変換する必要がありますか?

4

1 に答える 1

1

いくつかのオプションがあります。Derby と MS-Access の両方からデータベースを変更できるようにする場合は、Derby データベースの読み取りと変更を可能にする MS-Access 用の ODBC ドライバーを見つける必要があります。ちなみに、そのようなドライバーが存在するかどうかはわかりません。

データベースを単純に MS-Access 形式に変換したい場合は...

...基礎となるテーブルの構造と、保持する必要があるスキーマの量に大きく依存します。

最も単純なのは、フラット ファイル データベースに似た 1 つのテーブルで構成されるデータベースを使用することです。この場合、単純な JDBC ツールを作成して、MS-Access が読み取れる CSV ファイル (たとえば) としてデータベースを書き出すことができます。

CSV ファイルで簡単に表現できない複数のテーブルまたはデータがある場合、事態はさらに複雑になります。あなたのニーズやデータベースの構造について何も教えてくれなかったので、誰かがもっと具体的にできる可能性は低い.

于 2013-10-10T02:18:08.610 に答える