增删改查(按照上面的例子) String sql=”insert into student values(null,”张三”,18,“三”)”;db.execSQL(sql)//添加 String sql =“delete from student where _id=2”;db.execSQL(sql)//删除 String sql =”update student set nick =‘四’where _id=1;db.execSQL(sql)//改 //查 Cursor cursor=db.rawQuery(“select* from student”,null); cursor.moveToNext();//移动到下一行 int name =cursor.getColumnIndex(“name”)//获取列的索引 String nameStr=cursor.getString(name);
google api的增删改查 //添加 //参1表格 //参2 如果插入数据少字段,允许容错 //参3map集合 ContentValues values = new ContentValues(); values .add(“name”,”李四”); long id =db.insert(“student”,”“,values ); if(id!=-1){System.out.println(“添加成功”)} //删除 //参1 表名 //参2条件 //参3字符串数据,替换条件里的占位符 int id =db.delete(“student”,”_id=?”, new String[]{“2”}); if(id>0){System.out.println(“删除成功”)}; //修改 //参1表名 //参2ContentValues 用来对应表中的字段和值 //参3条件 //参4是字符串数据,替换条件里的占位符 ContentValues values = new ContentValues();values .put(“nick”,”五”); int id=db.update(“student”,values,”_id=?”,new String[]{“2”}); if(id>0){System.out.println(“更新成功”)}; //查询 //参1 表名 //参2 查询的列 //参3查询的条件 //参4 字符串数据,替换条件里的占位符 //参5 分组查询 //参6having的条件 //参7 排序 //参8分页 Cursor cursor =db.query(“student”,null,null,null,null,null,null,null); while(cursor .moveToNext()){ int name =cursor.getColumnIndex(“name”)//获取列的索引 String nameStr=cursor.getString(name); }