数据库增删改查的两种方式:
第一种:通过SQL语句实现
/**
* 联系人数据库表的访问类
*/
public class ContactInfoDao {
/**
* 数据库打开的帮助类
*/
private MyDBOpenHelper helper;
/**
* 在构造方法里面完成 必须要用的类的初始化
* @param context
*/
public ContactInfoDao(Context context) {
helper = new MyDBOpenHelper(context);
}
/**
* 添加一条记录
* @param name 联系人姓名
* @param phone 联系人电话
*/
public void add(String name, String phone){
SQLiteDatabase db = helper.getWritableDatabase();
db.execSQL("insert into contactinfo (name,phone) values (?,?)", new Object[]{name,phone});
//记得释放数据库资源
db.close();
}
/**
* 根据姓名删除一条记录
* @param name 要删除的
第一种:通过SQL语句实现
/**
* 联系人数据库表的访问类
*/
public class ContactInfoDao {
/**
* 数据库打开的帮助类
*/
private MyDBOpenHelper helper;
/**
* 在构造方法里面完成 必须要用的类的初始化
* @param context
*/
public ContactInfoDao(Context context) {
helper = new MyDBOpenHelper(context);
}
/**
* 添加一条记录
* @param name 联系人姓名
* @param phone 联系人电话
*/
public void add(String name, String phone){
SQLiteDatabase db = helper.getWritableDatabase();
db.execSQL("insert into contactinfo (name,phone) values (?,?)", new Object[]{name,phone});
//记得释放数据库资源
db.close();
}
/**
* 根据姓名删除一条记录
* @param name 要删除的