主题:求教:连接Web服务器上的Access数据库的问题
我的配置:Win7+IIS6.0:已建好网站(另一个网站,本程序要用的数据库放在这个网站的根文件夹下),且服务正常。
Android Studio v1.5 + API19(API23)
代码如下:
Import java.sql.*
......
public class MainActivity extends AppCompatActivity {
......
protected void onCreate(Bundle savedInstanceState) {
......
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=http:\\localhost\mydb.mdb";
Connection conn = DriverManager.getConnection(dbur1);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from myTable");
while (rs.next()) {
System.out.println(rs.getString(1));
}
rs.close();
stmt.close();
conn.close();
}
}
根本读不出数据库中数据。
Android Studio v1.5 + API19(API23)
代码如下:
Import java.sql.*
......
public class MainActivity extends AppCompatActivity {
......
protected void onCreate(Bundle savedInstanceState) {
......
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=http:\\localhost\mydb.mdb";
Connection conn = DriverManager.getConnection(dbur1);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from myTable");
while (rs.next()) {
System.out.println(rs.getString(1));
}
rs.close();
stmt.close();
conn.close();
}
}
根本读不出数据库中数据。