设为首页 加入收藏

TOP

Android数据库编程:SqLiteOpenHelper的使用(二)
2014-11-24 12:37:50 来源: 作者: 【 】 浏览:2
Tags:Android 数据库 编程 SqLiteOpenHelper 使用
(Exception e2) {


e2.printStackTrace();


// TODO: handle exception


}


}


return list;


}


public void DeleteAllBill(Context context){


try{


dbHelper = new DatabaseHelper(context,"Emenu_db");


db = dbHelper.getWritableDatabase();


db.delete("bill", null, null);


cursor.close();


cursor.close();


}catch(Exception e){


e.printStackTrace();


}finally{


try {


db.close();


} catch (Exception e) {


e.printStackTrace();


}


}


}


}


异常要捕获,最后在使用完的时候要记得关闭cursor和db,cursor要判断先判断是否为空。


插表的时候道理是一样,


contentValues里芳的是键值对,键是表的字段名,利用db.insert("bill",null ,c)


db.update("orders", c, "dish_name= ",new String[]{order.getDishName()});


注:带有参数的的查询或更新,千万不要忘记占位符‘?’


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android 3D物体的移动 下一篇Android中常用适配器及定义自己的..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·工业机器人TCP校准中 (2025-12-25 05:19:17)
·opc 通讯协议与 TCP (2025-12-25 05:19:15)
·labview中tcp/ip通信 (2025-12-25 05:19:13)
·新书介绍《Python数 (2025-12-25 04:49:47)
·怎么利用 Python 进 (2025-12-25 04:49:45)