0

ms アクセス用のこの jdbc ドライバーを見つけるのは非常にエキサイティングです。

ただし、Oracle SQL Developer でテストしようとすると、次のようになりました。

ステータス: 失敗 - テストに失敗しました: [Microsoft][ODBC ドライバー マネージャー] データ ソース名が見つからず、既定のドライバーが指定されていません

UCanAccess の Web サイトから引用:

これは純粋な Java 実装であるため、Windows と Windows 以外のオペレーティング システム (例: linux/unix) の両方で動作します。ODBC は必要ありません。

私は何が欠けていますか?または、Windows 環境で ODBC を構成する必要がありますか?

4

1 に答える 1

1

ODBC URL を使用しないでください。ユーザーのホーム ディレクトリにある架空のtest.mdbを開くには、次のようなものを使用できます。

File file = new File(System.getProperty("user.home"), "test.mdb");
Connection conn = DriverManager.getConnection("jdbc:ucanaccess://" + 
   file.getPath());

JDBC url は で始まり、jdbc:ucanaccess://その後に Access データベース ファイル パスが続きます。

最後に、必要な依存関係があることを確認します (これは次のように文書化されています)。

jackcess-2.0.0.jar 以降

  • commons-lang-2.4.jar
  • commons-logging-1.0.4.jar

hsqldb.jar(2.2.5)

于 2014-12-01T04:05:39.853 に答える