在android中批量执行sqlite的sql脚本

8210阅读 1评论2011-12-12 cnljh
分类:嵌入式

try {
     InputStream in = mContext.getAssets().open("update_cities.sql");
     SQLiteDatabase database = getWritableDatabase();
     BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(in));
     String sqlUpdate = null;
     while ((sqlUpdate = bufferedReader.readLine()) != null) {
           if (!TextUtils.isEmpty(sqlUpdate)) {
               database.execSQL(sqlUpdate);
           }
     }
     bufferedReader.close();
     in.close();
} catch (SQLException e) {
        XLog.log(TAG, e.getMessage());
} catch (IOException e) {
        XLog.log(TAG, e.getMessage());
}
上一篇:#define rGPACON(*(volatile unsigned long *)0x56000000)
下一篇:Android如何使用SQLiteOpenHelper(转)

文章评论