2011-06-17 6 views
2

デファクトスタンダード Javaプログラム(MSのSwingアプリケーション)を入手してMS Accessデータベースと通信する方法は何ですか?Java to MS Accessのベストプラクティス

これはJDBCが処理できるものですか? Apache POI?

他にもありますか?

Javaコードからクエリを実行し、さらに処理するための結果セット(該当する場合)を取得できる必要があります。

ありがとうございます!

+1

問題がある場合は、アクセスを使用せずに[H2](http://www.h2database.com/html/main.html)や[Derby](http: /db.apache.org/derby/)、WindowsだけでなくあらゆるOSで動作します。 –

+0

ベストプラクティスは:しないでください。 – OscarRyz

+0

はい、そうです。 Javaを使用しないでください!) –

答えて

3

JDBC-ODBCブリッジを使用するか、MS Access用のサードパーティJDBCドライバを検索して購入することができます。

+1

"ドライバ"と "ブリッジ"の違いは何ですか? – Pam

2

数年前、私はJDBC-ODBCブリッジを使ってAccessと対話しようとしたとき、ひどく壊れました。より良い仕事をしたサードパーティ製のドライバがありました。私はちょうどチェックし、DataDirect(旧Intersolv、私は信じていたMerant以前)はアクセスをリストしていない。

今日、私はJackcessライブラリから始めます。まっすぐ進む文書はうまく見えます。