问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

哪位大仙帮忙写一个 Android 连接SQLite数据库的简单示例 由于初学android 还望详细一点

发布网友 发布时间:2022-04-09 15:59

我来回答

2个回答

热心网友 时间:2022-04-09 17:28

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

//打开或创建test.db数据库
SQLiteDatabase db = openOrCreateDatabase("test.db", Context.MODE_PRIVATE, null);
db.execSQL("DROP TABLE IF EXISTS person");
//创建person表
db.execSQL("CREATE TABLE person (_id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR, age SMALLINT)");
Person person = new Person();
person.name = "john";
person.age = 30;
//插入数据
db.execSQL("INSERT INTO person VALUES (NULL, ?, ?)", new Object[]{person.name, person.age});

person.name = "david";
person.age = 33;
//ContentValues以键值对的形式存放数据
ContentValues cv = new ContentValues();
cv.put("name", person.name);
cv.put("age", person.age);
//插入ContentValues中的数据
db.insert("person", null, cv);

cv = new ContentValues();
cv.put("age", 35);
//更新数据
db.update("person", cv, "name = ?", new String[]{"john"});

Cursor c = db.rawQuery("SELECT * FROM person WHERE age >= ?", new String[]{"33"});
while (c.moveToNext()) {
int _id = c.getInt(c.getColumnIndex("_id"));
String name = c.getString(c.getColumnIndex("name"));
int age = c.getInt(c.getColumnIndex("age"));
Log.i("db", "_id=>" + _id + ", name=>" + name + ", age=>" + age);
}
c.close();

//删除数据
db.delete("person", "age < ?", new String[]{"35"});

//关闭当前数据库
db.close();

//删除test.db数据库
//deleteDatabase("test.db");
}

热心网友 时间:2022-04-09 18:46

邮箱发来,我给你追问2 45 95 54 3 3@ q q.com 麻烦把 详细如何显示到模拟器上的代码一起发过来。。。直接把整个工程压缩发过来吧 谢谢 谢谢

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小红书怎么修改ID 专属ID更改方法 Win11如何更改字体视觉效果 Win11字体视觉效果修改方法介绍 华为团队管理模式 通信工程这个专业主要是学什么 专注力差的孩子该如何纠正 三岁的孩子专注力不好,怎么培养她的专注力呀!。 镇江关周围有什么玩的,镇江及周边旅游景点 大港南站去镇江汽车站怎么走 镇江汽车站到大港南站有多远 出国去澳大利亚留学都需要注意哪些事项呢? 澳大利亚留学条件及注意事项有哪些 怎样鉴定和田玉牌的真假? 今天买了一个和田玉的平安无事牌,心里感觉不是原货,求大神鉴定一下 和田玉牌上雕刻一名老者与一个和尚的内容,请问有什么寓意? 和田玉牌雕刻福寿什么玉义? 和田玉牌里面有不规则的方形纹路,是真品吗? 360悬浮窗圆圈的,,能够清理内存的,怎么开启?? 国家安全是什么的重要基石维护国家安全是 怎么开启 360清理内存的那个圆圆的悬浮窗? ()是安邦定国的重要基石。 什么是国家安全的基础 国家安全是什么的重要基石维护国家安全是什么 360怎么在电脑桌面添加内存占用率和cup占用率的悬浮窗? 国家安全是安邦定国的重要基石什么是全国人民根本利益所在 如何找出16家银行的不良贷款率 欠款超过3年不起诉,法院就不受理了? 党的十九大报告指出什么安邦定国家重要基石什么是全国各族人民根本利 ... 在哪里可以找到具体的数据,银行住房贷款的不良率。要最新的数据,全一点的。 党的十九大报告提出什么是安邦定国的重要基石什么是全国各族人民根本利 ... 什么是安邦定国的重要基石要树立总体哪些 党的十九大报告指出什么是安邦定国的重要基石什么是全国各族人民根本利益所在? 如何查看excel中某一列的计算公式 女人的胸部该多大才算正常? 人有几个乳腺 excel单列中计算式如何在下一列得出答案? 女人胸部若出现哪几种情况,应引起重视,可能会对你的健康有影响? 怎么判别一个人的胸是真的假的? 我在B站上下载了视频,为什么成了这个样子? 居安思危的名人事例有哪些? BEATSBEATS+urBeats+入耳式耳机怎样煲机 cx200入耳式耳机如何煲机 历史上有哪些居安思危的名人? 能麻烦您给我一下华中农业大学机械振动课件全集吗?我觉得很好,财富可以都给你,谢谢您。 成都每个月社保卡会返还多少钱 成都市社保卡每个月返多少钱 机械振动和机械波知识点有哪些? 包公断案歇后语是 人家说买个新耳机在听之前需要煲机,我刚刚买了一个,请问如何煲机能达到最佳效果? &#x2022;成都市社保每月返还多少钱到社保卡上? 高中物理选修3-4知识点机械振动与机械波解析 在天津考驾照多少钱?有谁知道吗?河东区的