2016-11-07 9 views

答えて

0

JDBCを使用してプログラムでDerbyデータベースにアクセスする必要があります。

しかし、ダービー独自のijツールなど、Derbyデータベースにアクセスするコマンドラインツールがあります。

他の多くのソフトウェアパッケージには、コマンドラインツールを「呼び出す」機能があります。 OpenOfficeまたはMicrosoft Accessのいずれかがコマンドラインツールに「呼び出す」機能を持っている場合は、ij(または任意の他のJDBCコマンドラインツール)を呼び出すことができます。欲しいです。

たとえば、を呼び出し、SYSCS_UTIL.SYSCS_EXPORT_DATAという簡単なスクリプトを実行して、テーブルデータをcsvファイルにエクスポートし、そのcsvファイルをOpenOfficeまたはMicrosoft Accessにインポートすることができます。

1

Microsoft Accessを使用してデータベースを開くには、Derby(Java DB)のODBCドライバが必要です。アクセスはODBCを行いますが、JDBCを実行しません。

しかし、OpenOfficeの/ LibreOfficeのベースあなたは単にあなたがJDBC経由でのOpenOffice/LibreOfficeのBaseのデータベースを開くためのNetBeans JDBCを使用したのと同じJDBCドライバ(JARファイル)を使用することができますので、実際にはJDBCを「やる」ん。

+0

OpenOfficeベースでJDBCデータベースに接続しようとしましたが、JDBCドライバをロードできないというエラーが表示されました。 –

+0

@BradleyPearl - おそらく、Derby JARファイルをOpenOfficeの「クラスパス」に追加する必要があります。詳細については、[here](http://askubuntu.com/a/519571/323236)の説明を参照してください。 (これらの命令はUCanAccess JARファイルを参照しますが、代わりにDerby JARファイルを追加します)。 –

関連する問題