• 测试中认识 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出来

  • 相关阅读:
    [转]给明年依然年轻的我们:欲望、外界、标签、天才、时间、人生目标、现实、后悔、和经历
    C#后台发送HTTP请求
    asp.net 用户控件
    P1414 又是毕业季II
    P2254 [NOI2005]瑰丽华尔兹
    P1081 开车旅行
    P1084 疫情控制
    P1852 [国家集训队]跳跳棋
    P1074 靶形数独
    平时二十三测
  • 原文地址:https://www.cnblogs.com/zzfighting/p/7698808.html
Copyright © 2020-2023  润新知