只是想为可能需要它的人发布我的解决方案
try {
tableDAO.updateRaw("DELETE FROM table");
InputStream is = getResources().openRawResource(R.raw.populate_db);
DataInputStream in = new DataInputStream(is);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
while ((strLine = br.readLine()) != null) {
tableDAO.updateRaw(strLine);
}
in.close();
} catch (Exception e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
好一个乔。我认为你的想法executeRaw()很接近,但可以使用updateRaw()。更新句柄INSERT、DELETE和UPDATE语句。
TableUtils当然,您应该首先调用创建您的架构:
希望这可以帮助。您将来可能想使用邮件列表来解决问题: