SQLite3数据库操作
简单的SQLite3语句,通过字符串拼接执行数据库操作。
1.创建数据库格式: db.execSQL("create table if not exists sharp(" 其真正的有效SQL语句格式:create table if not exists sharp(id integer primary key,name varchar,level integer,high integer) 其中用户关心的可变部分: sharp:自定义表名; id:字段名,后面为数据类型 name:字段名,后面为数据类型 level:字段名,后面为数据类型 以此类推,所以我们可以通过组合字符串组合不同的字符串,根据需要修改字段个数和类型。
2. 插入数据库格式: db.execSQL("insert into sharp(name,level,high) values('bb',1,3)") 其中: sharp:操作表名称,参数为字段名称 value:数据值
3. 修改数据库格式: db.execSQL("update sharp set name=?,level=? where id=?",new Object[]{"cc",20,1}); sharp:表名称 ?:占位符,给字段赋值站位 object:与前面占位符按照次序对应,赋值给字段 注意:数据库中的字段类型为主,如果赋值类型不符合,数据库会转换为匹配的值,如果找不到匹配类型就会清空为NULL
4. 数据库查询语句 db.rawQuery("select id,name,level from sharp where id=?",new String[]{”4“}) 其中: id,level:前面的字段名称,为选择取哪些字段作为返回数据 id=?:表示要查询的字段id,?占位,用String[]{”4“}表示查询ID为4的字段 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |