测试中认识 sqlite

1、SQLite,是一款轻型的数据库;简单, 轻松的API

单词速记中单词离线包也用到sqlite

百度了一下,基本的使用语句:

.help
.quit
sqlite3 testDB.db 在当前目录创建数据库testDB
.databases 查看当前目录下的数据库
creat table user(name varchar(255),pw int); 创建表
insert into user(name,pw) values("朱晓芹","666666"); 向某表中插入数据
.table 查看有多少表
sqlite>.header on
sqlite>.mode column
以上用来设置正确格式化的输出
sqlite>select * from userLive
 
问题
2、IOS手机
使用IOS测试APP时,使用第三方软件CCLive进行直播
bug:学生正常进入教室上课;并发送聊天和提问等功能,一会儿程序崩溃,再次进入教室一直崩溃
①把手机里的sqlite数据库导出LiveMessage.sqlite(使用爱思助手打开的IOS系统的文件;但有的无法打开浏览;后续再研究?)
②使用软件Navicat for SQLite打开数据库;直接把SQLite拖进去就可以打开了(也可以不用建立连接)
③查看数据结构,有三个表如下:

④导致问题的原因:学生提问时,第三方软件没有返回questionID,导致一打开直播就崩溃

3、Android手机 sqlite数据库一般放在data/data/{应用包名}/database/ sqlite数据库名称

把数据库导出来需要root手机,再把数据库pull出来

转载于:https://www.cnblogs.com/zzfighting/p/7698808.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值