##建数据库
public class SqliteHelper extends SQLiteOpenHelper {
public SqliteHelper(Context context) {
super(context, \"User.db\", null, 1);
}
@Override
public void onCreate(SQLiteData db) {
db.execSQL(\"create table user(id integer primary key autoincrement,\" +
\"name text,\" +
\"img text)\");
}
@Override
public void onUpgrade(SQLiteData db, int oldVersion, int newVersion) {
}
}
##UserDao层
public class UserDao {
private final SQLiteData db;
public UserDao(Context context){
SqliteHelper sqliteHelper = new SqliteHelper(context);
db = sqliteHelper.getWritableData ();
}
//添加
public void insert(String name,String img){
ContentValues values = new ContentValues();
values.put(\"name\",name);
values.put(\"img\",img);
db.insert(\"user\", null, values);
}
//查询
public List<NewBean.NewData> query(){
Cursor query = db.query(\"user\", null, null, null, null, null, null);
ArrayList<NewBean.NewData> list = new ArrayList<>();
while (query.moveToNext()){
String name = query.getString(query.getColumnIndex(\"name\"));
String img = query.getString(query.getColumnIndex(\"img\"));
list.add(new NewBean.NewData(name,img));
}
return list;
}
//删除
public void delete(String name){
db.delete(\"user\",\"name=?\",new String[]{name});
}
}
继续阅读与本文标签相同的文章
上一篇 :
寻找和为定值的多个数
-
springboot数据库主从方案
2026-05-18栏目: 教程
-
如何查找前置补丁-Windows安装补丁提示需要安装前置补丁
2026-05-18栏目: 教程
-
月活用户达7.55亿,阿里淘系如何在后流量时代引爆用户增长? | 9月17号栖夜读
2026-05-18栏目: 教程
-
B树和B+树索引原理
2026-05-18栏目: 教程
-
汇编(八)[bx] 、Loop指令
2026-05-18栏目: 教程
