簡體   English   中英

從Android連接到MS Access數據庫時出錯

[英]Error while Connecting to MS Access Database From Android

我正在嘗試從台式機上的MS Access數據庫檢索數據。 我沒有添加任何外部jar文件來檢索數據,實際上我不知道是否需要導出任何外部jar文件來完成此操作。 這是我用來連接到PC上的Ms Access數據庫的代碼。

String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
            Class.forName(driver).newInstance();
            String path="D:/MS ACCESS DATABASE/mydatabase.mdb";
            conn = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver  (*.mdb)};DBQ="+path+";","","root" );
            Log.w("Connection", "open");
            Statement stmt = conn.createStatement();
            ResultSet reset = stmt.executeQuery("select * from tblEmp");

執行此操作時,我在日志貓上收到以下錯誤

10-25 11:31:40.545: W/Error connection(422): sun.jdbc.odbc.JdbcOdbcDriver

請幫我解決這個問題?

您無法使用Sun的JDBC-ODBC Bridge從Android連接到MS Access。 sun的JDBC-ODBC橋將僅連接到本地服務器,而不連接到遠程服務器。 EasysoftJDBC-ODBC Bridge中有一個商業選項。 這可以從Java應用程序/小程序連接到刪除服務器,然后再連接到MS Access ODBC數據源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM