数据库的增删查改
来源:互联网 发布:最好看的av 知乎 编辑:程序博客网 时间:2024/04/30 07:31
package com.example.xiangmu.dbhelper;
import java.util.ArrayList;
import java.util.Currency;
import java.util.List;
import com.example.xiangmu.vo.Person;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
public class Dbmanager {
Sqlhelper helper;
SQLiteDatabase db;
public Dbmanager(Context context) {
super();
helper=new Sqlhelper(context);
db=helper.getWritableDatabase();
}
//添加方法
public void add(List<Person> persons){
for(Person person:persons){
ContentValues values=new ContentValues();
values.put("name", person.name);
values.put("age", person.age);
values.put("address", person.address);
db.insert("ren", null, values);
}
}
//查询地方法
public List<Person> select(){
List<Person> persons=new ArrayList<Person>();
Cursor cursor=db.query("ren", new String []{"_id","name","age","address"}, null, null, null, null, null);
while(cursor.moveToNext()){
Person person=new Person();
person.id=cursor.getInt(cursor.getColumnIndex("_id"));
person.name=cursor.getString(cursor.getColumnIndex("name"));
person.age=cursor.getInt(cursor.getColumnIndex("age"));
person.address=cursor.getString(cursor.getColumnIndex("address"));
persons.add(person);
}
return persons;
}
//删除方法
public void delete(int id){
db.delete("ren", "_id = ? ", new String []{String.valueOf(id)});
}
//更新
public void update(String name,String address){
ContentValues values=new ContentValues();
values.put("address", address);
db.update("ren", values, "name = ?", new String []{name});
}
}
import java.util.ArrayList;
import java.util.Currency;
import java.util.List;
import com.example.xiangmu.vo.Person;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
public class Dbmanager {
Sqlhelper helper;
SQLiteDatabase db;
public Dbmanager(Context context) {
super();
helper=new Sqlhelper(context);
db=helper.getWritableDatabase();
}
//添加方法
public void add(List<Person> persons){
for(Person person:persons){
ContentValues values=new ContentValues();
values.put("name", person.name);
values.put("age", person.age);
values.put("address", person.address);
db.insert("ren", null, values);
}
}
//查询地方法
public List<Person> select(){
List<Person> persons=new ArrayList<Person>();
Cursor cursor=db.query("ren", new String []{"_id","name","age","address"}, null, null, null, null, null);
while(cursor.moveToNext()){
Person person=new Person();
person.id=cursor.getInt(cursor.getColumnIndex("_id"));
person.name=cursor.getString(cursor.getColumnIndex("name"));
person.age=cursor.getInt(cursor.getColumnIndex("age"));
person.address=cursor.getString(cursor.getColumnIndex("address"));
persons.add(person);
}
return persons;
}
//删除方法
public void delete(int id){
db.delete("ren", "_id = ? ", new String []{String.valueOf(id)});
}
//更新
public void update(String name,String address){
ContentValues values=new ContentValues();
values.put("address", address);
db.update("ren", values, "name = ?", new String []{name});
}
}
0 0
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删查改
- 数据库的增删查改
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- 数据库的增删改查
- php设计模式-策略模式
- dp(dip)、px和dip三者之间关系
- Glide 图片闪烁问题
- nat
- 电子选频率特性
- 数据库的增删查改
- VS2013+opencv 配置
- ios指令集以及基于指令集的app包压缩策略
- 14.4.4 Configuring the Memory Allocator for InnoDB InnoDB 配置内存分配器
- Spring 与 myBatis的一种整合方式
- sql
- elasticsearch 外网访问9200端口访问
- Android Canvas基础
- ubuntu 14.04 +Kinect+ openNI+ openCV+ Sensorkinect 配置 +获取深度图像及相关问题