手机版

Android SQLite教程:内部架构及SQLite使用办法(6)

发布时间:2021-06-07   来源:未知    
字号:

通过 getColumnIndex() 转换成字段号; 通过 getString(),getInt() 等方法得到给定字段当前记录的值; 通过 requery() 方法重新执行查询得到游标; 通过 close() 方法释放游标资源;例如,下面代码遍历 mytable 表 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. } result.close(); Cursor result=db.rawQuery("SELECT ID, name, inventory FROM mytable"); result.moveToFirst(); while (!result.isAfterLast()) { int id=result.getInt(0); String name=result.getString(1); int inventory=result.getInt(2); // do something useful with these result.moveToNext();在 Android 中使用 SQLite 数据库管理工具在其他数据库上作开发,一般都使用工具来检查和处理数据库的内容,而不是仅仅使用数据库的 API。 使用 Android 模 拟器,有两种可供选择的方法来管理数据库。首先,模拟器绑定了 sqlite3 控制台程序,可以使用 adb shell 命令来调用他。只要你进入了模拟器的 shell,在数 据库的路径执行 sqlite3 命令就可以了。数据库文件一般存放在:/data/data/your.app.package/databases/your-db-name如果你喜欢使用更友好的工具, 你可以把数据库拷贝到你的开发机上, 使用 SQLite-aware 客户端来操作它。 这样的话, 你在一个数据库的拷贝上操作,如果你想要你的修改能反映到设备上,你需要把数据库备份回去。把数据库从设备上考出来,你可以使用 adb pull 命令(或者在 IDE 上做相应操作)。存储一个修改过的数据库到设备 上,使用 adb push 命令。一个最方便的 SQLite 客户端是 FireFox SQLite Manager 扩展,它可以跨所有平台使用。

Android SQLite教程:内部架构及SQLite使用办法(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)