数据库增删改查
来源:互联网 发布:上海 逛街 知乎 编辑:程序博客网 时间:2024/05/21 12:42
//数据库 增删改查
public class UserDao {
private SQLiteDatabase db;
private static final String TABLE_NAME = "user";
public UserDao(Context context) {
Second second = new Second(context);
db = second.getWritableDatabase();
}
public boolean add(String name, String pwd) {
ContentValues values = new ContentValues();
values.put("name", name);
values.put("pwd", pwd);
long result = db.insert(TABLE_NAME, null, values);
if (result != -1) {
return true;
} else {
return false;
}
}
public ArrayList<Userdata> selectall() {
ArrayList<Userdata> list = new ArrayList<Userdata>();
Cursor cursor = db.query(false, TABLE_NAME, null, null, null, null,
null, null, null);
while (cursor.moveToNext()) {
String name=cursor.getString(cursor.getColumnIndex("name"));
String pwd=cursor.getString(cursor.getColumnIndex("pwd"));
int id=cursor.getInt(cursor.getColumnIndex("_id"));
Userdata userdata=new Userdata();
userdata.setId(id);
userdata.setName(name);
userdata.setPwd(pwd);
list.add(userdata);
}
return list;
}
public boolean delete(int id){
int result = db.delete(TABLE_NAME, "_id=?", new String[]{String.valueOf(id)});
if (result>0) {
return true;
}else {
return false;
}
}
public boolean update(String name,String pwd,int id){
ContentValues values=new ContentValues();
values.put("name", name);
values.put("pwd", pwd);
values.put("_id", id);
int result = db.update(TABLE_NAME, values, "_id=?", new String[]{String.valueOf(id)});
if (result>0) {
return true;
}else {
return false;
}
}
}
阅读全文
0 0
- 数据库-增删改查
- 数据库增删改查
- 数据库增删改查
- 数据库增删改查
- 数据库增删改查
- 数据库增删改查
- 数据库增删改查
- 数据库增删查改
- 数据库增删改查
- 数据库增删改查
- 数据库增删改查!
- 数据库-增删改查
- 数据库 增删改查
- 数据库增删改查
- thinkphp 数据库 增删改查
- 数据库增删改查用法
- 数据库的增删改查
- yii 数据库增删改查
- 罗马数字转换阿拉伯数字0~3999
- 通过 FFMPEG,将字幕“烧进”MP4视频中
- jquery的Ajax
- StringUtils类中isEmpty与isBlank的区别
- 栈与队列、链表
- 数据库增删改查
- 解决“ the useBean class attribute StudentBean is invalid”
- cookie和session的区别
- Mysql中文排序order by covert
- c++ 单链表
- 完整版ajax+百度echarts实现统计图表demo并随着窗口大小改变而自适应
- socket
- Unity3D引擎架构设计之组件的概念解析
- bzoj3312[Usaco2013 Nov]No Change 状压DP