发布网友 发布时间:2022-05-07 01:00
共1个回答
热心网友 时间:2023-11-01 01:30
创建一个SQLiteDatabase对象
database=sQlite.getWritableDatabase();//sQlite是目标数据库的实例,这里得到一个数据库管理对象。
database.execSQL("insert into person (no,name,hometown,grade)values(?,?,?,?)",new Object[]{no,name,hometown,grade});//使用这个对象执行sql语句对数据库进行操作
下面演示一个查询操作:(这里的Person为一个定义好的java bean对象,对应数据库里每一条记录的实体)
Cursor cursor=database.rawQuery("select * from person where name=?", new String[]{name});
while (cursor.moveToNext()){
Person person=new Person();
person.setNo(cursor.getString(cursor.getColumnIndex("no")));
person.setName(cursor.getString(cursor.getColumnIndex("name")));
person.setHometown(cursor.getString(cursor.getColumnIndex("hometown")));
//通过名字获得列索引
person.setGrade(cursor.getString(cursor.getColumnIndex("grade")));
}