Android 数据库插入

来源:互联网 发布:python中对数函数 编辑:程序博客网 时间:2024/05/22 13:04

<strong>在需要将网络数据进行缓存的时候,一定要避免频繁的操作数据库,容易导致数据库被上锁,导致程序崩溃</strong>

当需要插入多条数据到表中,则可以通过SQL  union 语句来实现,以下可以上代码,以便更加清楚:


StringBuffer buf = new StringBuffer();buf.append("");for (CarShopProvinceCity far : city_list) {buf.append("  select  null,'" + far.getProvince_id() + "','" + far.getProvince_name() + "','" + far.getCity_id() + "','"+ far.getCity_name() + "' union ");}// 删除最后的 “union”String allData = "";if (!TextUtils.isEmpty(buf.toString())) {allData = buf.toString().substring(0, buf.toString().length() - 6);}db.execSQL(" insert into " + "Citys" + " " + allData);

只是一个操作的小经验,希望可以帮到需要帮助的Coder

0 0
原创粉丝点击