菜鸟学编程第五式——Android编程环境搭建及实例图解2

2            实例操作

1.1     建立数据库

2.1.1准备

1、  Android使用的是SQLite数据库,它是一个开源的、支持多操作系统的SQL数据库,在许多领域广泛使用,如Mozilla FireFoxiPhone都是使用SQLite来存储配置数据的;

2、  Android中,数据库位于Android设备/data/data/databases文件夹。

2.1.2建库及表

建立一个名为"AndroidExample"的数据库和名为DUser的表。

首先使用命令行查看Android模拟器,并启动一个模拟器;

可以看到有三个模拟器:AVD1AVD2AVD3,这里选择使用AVD1,在命令行中输入“emulator –avd avd1启动模拟器AVD1,如下图:

重新打开一个命令行窗口,利用adb工具进入shelladb shell

 

  由于所有的数据放在data/data/目录下,使用“cd data/data”进入该目录,然后使用“ls”查看该目录下的内容:

 

  再使用sqlite3 AndroidExample.db打开AndroidExample数据库,注意:这里AndroidExample后缀名可以任意定,也可以没有。执行这条命令后,假如在当前的目录下没有建立过AndroidExample数据库则是新建一个空的数据库,否则打开当前目录下的AndroidExample数据库,注意,新建的AndroidExample数据库是空的,此时在当前的目录下新建立的数据库AndroidExample并不会显示出来。如下图所示:

  输入.database指令查看当前的数据库信息,目录下会生成一个AndroidExample文件,即我们建立的数据库,如下图所示:

DUser表“create table DUser(UserId smallint,UserName varchar(20),UserPsd varchar(50),UserDetail varchar(100));”,并在该表中插入一条记录,“insert into DUser values (1,'Robin','111','I am Robin');<enter>”,使用“select * from DUser”查询,结果如下图所示:

若要完全删除AndroidExample数据库,则首先进入data/data/目录,使用“rm AndroidExample”即可删除。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值