Android SQLite数据库操作详解

Android 的数据库操作案例讲得还挺全的,尤其是对初学者来说,蛮有。用的是系统自带的SQLite,不需要额外依赖,轻量又稳定。像建库、建表、增删改查这些基本功全都讲到了,而且每段都有配套代码,比较实用。

数据库是 App 里挺常用的一块,比如做用户登录、存本地缓存、保存用户偏好,都少不了SQLiteOpenHelper这套操作。文中写得比较顺,讲了怎么用insert()插数据、query()查数据,代码也干净利落,能直接拿来改。

更新和删除部分也清晰,用update()delete()配合where条件就行,没啥坑。事务管理那段别忽视,尤其是在批量插入或多步操作时,容易出问题,用beginTransaction()能保住数据一致性。

查询返回的Cursor也别忘了close(),否则内存泄露说不定就找上你了。代码风格比较简洁,逻辑也顺,适合平时参考或做 Demo 用。

如果你正在做安卓 App 的本地数据存储,或者搞登录注册、消息记录这类场景,可以看看这个案例,能帮你少走不少弯路。

rar
db.rar 预估大小:27个文件
folder
db 文件夹
folder
bin 文件夹
file
classes.dex 8KB
folder
com 文件夹
folder
test 文件夹
file
R$layout.class 392B
file
DBActivity$1.class 2KB
file
R$id.class 429B
file
R$drawable.class 455B
file
DBActivity$2.class 2KB
file
DBActivity.class 4KB
file
R$attr.class 310B
file
ToDoDB.class 3KB
file
R.class 461B
file
R$string.class 541B
file
db.apk 17KB
file
resources.ap_ 12KB
folder
res 文件夹
folder
drawable-ldpi 文件夹
file
icon.png 2KB
folder
drawable-hdpi 文件夹
file
icon.png 4KB
folder
values 文件夹
file
strings.xml 375B
file
color.xml 200B
folder
drawable-mdpi 文件夹
file
icon.png 3KB
folder
layout 文件夹
file
list.xml 508B
file
main.xml 820B
folder
assets 文件夹
file
default.properties 449B
folder
gen 文件夹
folder
com 文件夹
folder
test 文件夹
file
R.java 1KB
folder
src 文件夹
folder
com 文件夹
folder
test 文件夹
file
ToDoDB.java 2KB
file
DBActivity.java 4KB
file
.project 838B
file
.classpath 280B
file
AndroidManifest.xml 673B
rar 文件大小:50.26KB