1

Java と ms アクセス データベースを接続しようとしています。DSNを作成せずに接続したい。次のコードを使用していますが、「データ ソース名が見つかりません例外」という例外がスローされます。

     try
     { 
     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

     Connection con=DriverManager.getConnection("Jdbc:Odbc:Driver={Microsoft Access
     Driver(*.mdb)}; dbq=d:/newfolder/db11.mdb");
     Statement st=con.createStatement();
     }
     catch(Exception ex)
    {
     ex.printStackTrace();
     }
4

3 に答える 3

1

次のようになります。

Connection con = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=/db.accdb");
于 2013-01-04T13:12:35.410 に答える
0

jdbc:JDBC 接続文字列は次のように始まります。

jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=d:\\newfolder\\db11.mdb
于 2013-01-04T13:03:46.150 に答える