0

Windows Vista OS で実行されている Java プログラムから Microsoft 2010 Access データベースにアクセスする方法を知っている人はいますか? オープン ソース、または少なくとも無料のソリューションが望ましいですが、必要に応じて商用製品も検討します。

Web を検索して見つけた多くの方法 (すべて ODBC->JDBC に基づく) を試しましたが、どれも機能していないようです。


マードックさん、ご回答ありがとうございます。私の回答はコメントするには大きすぎたので、ここに追加します。

残念ながら、Microsoft Access 2010 を実行している Vista で ODBC ブリッジをセットアップできないようです。ODBC データ ソース アドミニストレータの [システム DSN] タブには、[追加] をクリックしたときに SQL-Server ドライバしか表示されません。 .." ボタン。

システム DSN をセットアップしたいのですが、必要に応じてユーザー DSN を使用できるかもしれません。[ユーザー DSN] タブを開くと、[MS Access データベース] が一覧表示されますが、それを選択して [構成...] ボタンをクリックすると、メッセージ ボックスが表示され、「Microsoft Access ドライバーのセットアップ ルーチンは、 (*.mdb、*.accdb) ODBC ドライバーが見つかりませんでした。ドライバーを再インストールしてください。」Web で見つけたいくつかの回避策を試しましたが、どれもうまくいかないようです。

4

3 に答える 3

0

I think I found the solution. If you are having a similar problem take a look at the following blog post on how to use ...

Microsoft Access ODBC drivers for Vista x64

于 2010-09-08T11:15:42.947 に答える
0

JDBC ODBC Bridge ドライバーを使用し、ODBC データソースを作成し、JDBC を使用して次のように接続する必要があります。

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection("jdbc:odbc:<data-source-name>");

編集: コントロール パネルで ODBC データ ソースを設定し、[コントロール パネル] > [管理ツール] > [データ ソース (ODBC)] に移動することもできます。

于 2010-09-07T15:45:48.860 に答える