android使用sqlite3数据库(网络下载文件)
做了个简单的测试,用于android的sqlite3操作下载的sqlite3数据库文件。 是可以的,目前测试的仅是Cursor(游标)移动到结果集第一行,然后操作指定列的值。 代码: FileOutputStream outputStream = openFileOutput("mydb", 0); InputStream inputStream = response.getEntity().getContent(); byte[] data = new byte[bufferSize]; for (int i = inputStream.read(data); i > 0; i = inputStream .read(data)) { outputStream.write(data, 0, i); } SQLiteDatabase database = SQLiteDatabase .openOrCreateDatabase(getFileStreamPath(fileName) .getAbsolutePath(), null); Cursor cursor = database.rawQuery("select * from users", new String[] [...]