NetBeans でデータベースを作成しましたが、使いやすくするために OpenOffice または Access で開くことができるかどうか疑問に思っていました。データベースはローカルに保存されます。前もって感謝します!
2 に答える
Microsoft Access を使用してデータベースを開くには、Derby (Java DB) 用の ODBC ドライバーが必要です。Access は ODBC を実行しますが、JDBC は "実行" しません。
ただし、OpenOffice/LibreOffice Baseは実際には JDBC を「実行」するため、NetBeans JDBC で使用したのと同じ JDBC ドライバー (JAR ファイル) を使用して、JDBC 経由で OpenOffice/LibreOffice Base のデータベースを開くことができます。
Derby データベースにプログラムでアクセスするには、JDBC を使用する必要があります。
ただし、Derby データベースにアクセスするコマンド行ツールもあります。たとえば、Derby 独自のij
ツールやその他のツールがあります。
他の多くのソフトウェア パッケージには、コマンド ライン ツールを「呼び出す」機能があります。ij
OpenOffice または Microsoft Access のいずれかにコマンドライン ツールを「呼び出す」機能がある場合は、必要なデータにアクセスするためにそれら (または任意の他の JDBC コマンドライン ツール) を呼び出すことができるはずです。 .
たとえば、 を呼び出して、いくつかのテーブル データを csv ファイルにエクスポートするために呼び出すij
簡単なスクリプトを実行させ、その csv ファイルを OpenOffice または Microsoft Access にインポートすることができます。SYSCS_UTIL.SYSCS_EXPORT_DATA