数据库的增删改查

public class UserDao {
private MySQL ms;
private SQLiteDatabase database;
private ArrayList<Bean> list;
private SQLiteDatabase writableDatabase;
private SQLiteDatabase writableDatabase2;
private SQLiteDatabase writableDatabase3;
private ContentValues values;


public UserDao(Context context){
ms = new MySQL(context);
}
public void insert(String name,String password){
database = ms.getWritableDatabase();
ContentValues values=new ContentValues();
values.put("name", name);
values.put("password", password);
database.insert("student", null, values);
database.close();
}
public ArrayList<Bean> select(){
list = new ArrayList<Bean>();
writableDatabase = ms.getWritableDatabase();
Cursor cursor = writableDatabase.query("student", new String[]{"name","password"}, null, null, null, null, null);
while(cursor.moveToNext())
{
String name = cursor.getString(cursor.getColumnIndex("name"));
String password = cursor.getString(cursor.getColumnIndex("password"));
list.add(new Bean(name, password));
}
return list;

}
public void delete(String name){
writableDatabase2 = ms.getWritableDatabase();
writableDatabase2.delete("student", "name=?", new String[]{name});
writableDatabase2.close();
}
public void update(String name,String uname,String password){
writableDatabase3 = ms.getWritableDatabase();
values = new ContentValues();
values.put("name", uname);
values.put("password", password);
writableDatabase3.update("student", values, "name=?", new String[]{name});
}


}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值