1

私は 32 ビット Java を 32 ビット Netbeans (64 ビット ラップトップ) と共にインストールしており、Office Access 2007 32 ビットを使用しています。

データベースを Java プロジェクトに接続しようとすると、問題が発生します。

java.sql.SQLException: [Microsoft][ODBC Driver Manager] データ ソース名が見つからず、既定のドライバーが指定されていません java.lang.NullPointerException

        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        String SourceURL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb,*.accdb)};DBQ=" 
                + new File("Argos.accdb").getAbsolutePath() + ";";
        //MAY CHANGE THE ADMIN PART (Remove Admin)

        Argos = DriverManager.getConnection(SourceURL, "admin","");

ありがとう

4

1 に答える 1

1

http://www.stoneedge.com/help/OM_DOC/tips_tricks/Creating_ODBC_Connection_in_Windows.htmlから

  • [スタート] メニューをクリックします。
  • [コントロール パネル] を選択します。
  • [管理ツール] を選択し、[データ ソース (ODBC)] アイコンをダブルクリックします。
  • [システム DSN] タブをクリックします。
  • [追加] ボタンをクリックします。
  • ドライバーの一覧から Microsoft Access Driver (*.mdb) を選択し、[完了] ボタンをクリックします。
  • mdb ファイルを提供します...データベースに名前「インポーター」を提供します
于 2013-03-28T18:32:55.440 に答える