msaccessデータベースを使用するJavaアプリケーションを構築しました。また、nsisを使用してインストールパッケージを作成しました。ソフトウェアは私のコンピューターで正常に動作します。ただし、msaccessがインストールされていないコンピューターでは機能しません。そのため、アクセスodbcドライバーをインストールパッケージにバンドルする必要があります。しかし、どちらを選ぶべきですか。どこで入手できますか..私は完全に混乱しています。良い答えがあればいいのですが。よろしくお願いします
質問する
376 次
3 に答える
1
私の経験では、MS Accessに接続するODBCドライバーは、すべてのWindowsインストールの一部です。
JDBC / ODBCブリッジを使用して、ODBC-Datasource定義を必要としないJDBCURLを使用してブリッジに接続できます。
Accessデータベースファイルがc:\ Data \ mydb.mdbにあるとすると、次のJDBCURLを使用して接続できるはずです。
jdbc:odbc:DRIVER = {Microsoft Access Driver(* .mdb)}; DBQ = c:\ Data \ mydb.mdb
WindowsPCにMSAccessをインストールしたことがなく、そのURLを使用して問題なくmdbファイルに接続できます。
これは、英語以外のインストールでも機能します。ドイツ語のWindowsをインストールしていますが、「英語」のドライバー名を使用した上記のURLは問題なく機能します。
于 2012-06-22T18:37:40.303 に答える
1
Microsoft Data Access Components( MDAC )が必要なようです。これには、AccessデータベースのバックエンドであるJetデータベースエンジンが含まれています。
于 2012-06-23T21:02:03.220 に答える