语句动态参数
执行SQL语句, 如果需要动态传入SQL语句参数, 将动态参数放入一个Object[]数组中;
public void execSQL (String sql, Object[] bindArgs...('乔帮主', 54)
假如values为null转化成SQL语句 :
insert into apple_info (name) values ()
4> 更新数据
更新指定表中的特定数据 :
public...Map集合, 键 是 列名, 值 是 要更新的数据, 这个值可以为null, 如果为null 这些数据会被清空;
-- 参数③ whereClause: where选择语句, 选择那些行进行数据的更新,..., 则提交事务, 如果没有执行该方法, 就会回滚事务;
示例代码 :
db.beginTransaction();
try {
... ......, 就会调用这个方法;
-- 方法内容 : 重写该方法一般 将 创建数据库表的 execSQL()方法 和 初始化表数据的一些 insert()方法写在里面;
(4) 更新数据库
更新数据库 : 升级软件的时候更新数据库表结构