我的android应用程序需要从网络上的数据库中读取,我不知道我该怎么做。
我尝试了以下代码:
SQLiteDatabase.CursorFactory cf = new SQLiteDatabase.CursorFactory() {
@Override
public Cursor newCursor(SQLiteDatabase db, SQLiteCursorDriver masterQuery,
String editTable, SQLiteQuery query) {
// TODO Auto-generated method stub
return null;
}
};
SQLiteDatabase db =SQLiteDatabase.openDatabase("http://dakatora.co.il/locallhost", cf, SQLiteDatabase.OPEN_READONLY);
但它会引发异常
有人可以帮帮我吗?
答案 0 :(得分:0)
您无法直接从Android设备访问数据库(没有大量的辛勤工作和“hackish”方式)。您永远不应该使用与外部数据库的直接连接。使用Web服务更加安全。
你也可以尝试这样的事情:Interacting with external SQLite databases from Android.