android数据库清除表,android 数据库增删改查笔记

本文介绍了Android中SQLite数据库的操作,包括如何清空表数据、批量插入数据以及进行各种查询操作,如单条件、多条件查询和去重查询。示例代码详细展示了如何使用SQL语句和游标进行数据库操作。
摘要由CSDN通过智能技术生成

表结构

private final String storeColumns = "store_id,store_name,store_area_id,store_area_name,user_id,user_name";

清空表数据,并根据表中的字段入库

/**

* @param storeList

*/

public void insertStore(List storeList) {

if (storeList.size() == 0) {

Log.i(TAG, "BasicDataManager---insertStore--数据为空,不执行插入");

return;

}

SQLiteDatabase db = dbOpenHelper.getWritableDatabase();

try {

db.beginTransaction();

//先删除

db.execSQL("delete from wd_store", new Object[]{});

for (int i = 0; i < storeList.size(); i++) {

StoreEntity entity = storeList.get(i);

db.execSQL(

"insert into wd_store(" + storeColumns + ") values(?,?,?,?,?,?)",

new Object[]{entity.getStoreId(), entity.getStoreName(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值