[英]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桥将仅连接到本地服务器,而不连接到远程服务器。 Easysoft的JDBC-ODBC Bridge中有一个商业选项。 这可以从Java应用程序/小程序连接到删除服务器,然后再连接到MS Access ODBC数据源。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.