1

この線は困りますね……。

Connection conn = DriverManager.getConnection("jdbc:odbc:DBNAME_HERE", "Java", "Java");

ここにエラーがあります...

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

Windows管理ツールでアクセスドライバーをセットアップしましたが、実際に使用しているdbファイルについては何も特定していない汎用ドライバーです。

私は64ビットのwin 8に移行して間もないのですが、これは古い32ビット7のセットアップで問題なく動作したので、何かが少し足りないだけだと思います。

すべての助けに感謝

4

1 に答える 1

1

Java アプリケーションが 64 ビット プロセスとして実行されている場合は、64 ビット バージョンの Access データベース エンジン (ACE) がインストールされている必要があります。インストーラーはこちらからダウンロードできます。

また、ODBC DSN を使用する場合は、アプリケーションが 32 ビットまたは 64 ビットのどちらで実行されるかに応じて、32 ビットまたは 64 ビットの「世界」で作成する必要があります。

64 ビット DSN は、

Control Panel > Administrative Tools > Data Sources (ODBC)

32 ビット DSN は、次のコマンドを実行して管理できます。

C:\Windows\SysWOW64\odbcad32.exe
于 2013-04-29T19:54:10.487 に答える