SQLite在ANDROID中的应用
2010-07-13 21:48:00 来源:WEB开发网核心提示:2、数据库ADUQ1)Addeg.String sql = “insert into t_user(id, username, password, gender, memo) values (‘1001′,’admin’,'admin’,'M’,'He is an administrator.’
2、数据库ADUQ
1)Add
eg.
String sql = “insert into t_user(id, username, password, gender, memo) values (‘1001′,’admin’,'admin’,'M’,'He is an administrator.’)”;
db.execSQL(sql);
2)Delete
eg.
String sql = “delete from t_user”;
db.execSQL(sql);
3)Update
String sql = “update t_user set gender=’F’ where id=’1001′”;
db.execSQL(sql);
4)Query
eg.
Cursor cursor = db.rawQuery(“SELECT id, username, gender, memo from t_user where id=’1001′”, null);
String username = “”;
if(cursor !=null){
if(cursor.moveToFirst()){
do{
username = cursor.getString(1);
}while(cursor.moveToNext());
}
}
3、扩展SQLiteOpenHelper类,进行数据库操作
操作数据库的最佳实践是创建一个辅助类,由它封装所有对数据库的复杂访问,对于调用代码而言它是透明的,
因此我创建了一个SQLiteDBAdapter的辅助类,由它创建、打开、关闭和使用SQLite数据库
更多精彩
赞助商链接