/ / AndroidからMS Accessデータベースに接続中のエラー - アンドロイド、android-layout、ms-access

AndroidからMS Accessデータベースに接続中にエラーが発生しました - アンドロイド、android-layout、ms-access

私は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");

これを実行している間、私のログcat

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

この問題を解決するために私を助けてください??

回答:

回答№1は0

SunのJDBC-ODBCブリッジを使用して、AndroidからMS Accessに接続することはできません.SunのJDBC-ODBCブリッジは、リモートサーバーではなくローカルサーバーにのみ接続します。 Easysoft そこで JDBC-ODBCブリッジ。これは、Javaアプリケーション/アプレットからサーバーを削除し、MS Access ODBCデータソースに接続することができます。