43、Android 数据库开发:SQLite 与 Room 持久化库详解

Android 数据库开发:SQLite 与 Room 持久化库详解

1. Android SQLite 数据库概述

SQL 是一种简洁易用的语言,专为读写数据库数据而设计。它的关键字数量较少,易于快速学习。而且,大多数数据库管理系统(DBMS)的 SQL 语法基本相同,掌握一种系统的 SQL 后,技能很容易迁移到其他系统。

1.1 在 Android 虚拟设备(AVD)上试用 SQLite

对于不熟悉数据库和 SQLite 的读者来说,直接创建使用 SQLite 的 Android 应用可能会有难度。不过,Android 预装了 SQLite,还提供了在连接到运行中的 Android AVD 模拟器实例的 adb shell 会话中发出 SQL 命令的交互环境,这有助于学习 SQLite 和 SQL,也能用于识别模拟器中应用创建的数据库问题。

操作步骤如下:
1. 运行 AVD 会话:在 Android Studio 中启动 Android 虚拟设备管理器(Tools -> AVD Manager),选择之前配置的 AVD,点击启动按钮。
2. 连接到模拟器:打开终端或命令提示符窗口,使用 adb 命令行工具连接到模拟器:

adb –e shell
  1. 获取超级用户权限:使用 su 命令获取超级用户权限。如果提示不允许超级用户权限,可能是 AVD 实例包含 Google Play 支持,需要创建一个新的 AVD,并在“Choose a device definition”屏幕上选择“Play Sto
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值