3、PRIVATE, null); 7. db.execSQL("DROP TABLE IF EXISTS person"); 8. //创建person表 9. db.execSQL("CREATE TABLE person (_id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR, age SMALLINT)"); 10. Person person = new Person(); 11. person.name = "john";
4、 12. person.age = 30; 13. //插入数据 14. db.execSQL("INSERT INTO person VALUES (NULL, ?, ?)", new Object[]{person.name, person.age}); 15. 16. person.name = "david"; 17. person.age = 33; 18. //ContentValues以键值对的形式存放数据 19.
6、 //更新数据 6. db.update("person", cv, "name = ?", new String[]{"john"}); 7. 8. Cursor c = db.rawQuery("SELECT * FROM person WHERE age >= ?", new String[]{"33"}); 9. while (c.moveToNext()) { 10. int _id = c.getInt(c.getColumnIndex("_id"))
7、; 11. String name = c.getString(c.getColumnIndex("name")); 12. int age = c.getInt(c.getColumnIndex("age")); 13. Log.i("db", "_id=>" + _id + ", name=>" + name + ", age=>" + age); 14. } 15. c.close(); 16. 17. //删除数据