上一节学习了使用SQLiteDatabase来操作SQLite数据库的方法,接下来我们开始接触第一个开源库:LitePal。LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完 ...
分类:
移动开发 时间:
2018-12-27 12:03:24
阅读次数:
193
前面一讲介绍了数据持久化技术的前两种:文件存储、SharedPreferences存储。下面介绍第三种技术:SQLite数据库存储 一、SQLite数据库存储 SQLite数据库是一款轻量级的关系型数据库,它的运算速度非常快,占用资源很少,通常只需要几百KB的内存就足够了,因而特别适合在移动设备上使 ...
分类:
移动开发 时间:
2018-12-26 15:56:05
阅读次数:
214
于项目需要,在客户端需要做数据存储功能,考虑到部署方便同时满足功能需要的情况下选择了SQLCE 和SQLite两种数据库进行客户端数据存储。当然还有很多其他的方式做本地数据存储,比如本地文件存储、微软的Access等也可以做本地数据存储,都不再本次测试的考虑范围之内。本次主要针对SQLCE3.5、S ...
分类:
数据库 时间:
2018-12-25 13:20:42
阅读次数:
202
"RESTful 规范" 一、前言 先建立数据库,并添加相应的数据,用来后面序列化使用 1、建立数据库模型 为数据建立相应的数据库模型,并且有一对一,多对多,外键关联。 并执行数据库迁移操作 2、添加少量数据 当数据迁移执行之后,会在sqlite数据库中生活如下表 多对多关系的时候,django自动 ...
分类:
其他好文 时间:
2018-12-20 20:21:37
阅读次数:
222
1、找到AndroidSDK目录下的platform-tools文件夹,会发现该目录下有一个adb.exe文件。 2、打开终端,进入该目录 cd /User/+platform-tools文件夹所在文件路径 3、运行adb shell进入模拟器的文件系统根目录 ADD:出现-bash: adb: c ...
分类:
移动开发 时间:
2018-12-14 12:44:08
阅读次数:
170
写在之前 SQLite 是一个小型的关系型数据库,它最大的特点在于不需要单独的服务、零配置。我们在之前讲过的两个数据库,不管是 MySQL 还是 MongoDB,都需要我们安装。安装之后,然后运行起来,其实这就相当于已经有一个相应的服务在跑着。 SQLite 与前面所说的两个数据库不同。首先Pyth ...
分类:
数据库 时间:
2018-12-07 15:00:24
阅读次数:
231
Sqlite数据库基础操作 摘要:在应用中新建一个数据库,并创建一个数据表写入数据,然后读取表中数据并展示. 主要逻辑: 1.通过继承SQLiteOpenHelper自定义类,定制数据库的表结构,初始化,升级操作 2.实例化SQLiteOpenHelper,通过getReadableDatabase ...
分类:
移动开发 时间:
2018-12-03 00:53:01
阅读次数:
222
SQLite SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine. https://www.sqlite.org/index.html Li ...
分类:
数据库 时间:
2018-11-13 14:27:49
阅读次数:
230
在QT的widget中用tableview显示sqlite数据库表中的内容。 用QTcreator创建一个基于Widget类的窗口,再拖一个tableview到widget中,保存. 1.在widget.h中增添头文件:QtSql/qsql.h、QtSql/QsqlDatabase、QtSql/Qs ...
分类:
数据库 时间:
2018-11-08 00:16:35
阅读次数:
184
一、SQLite数据库简介 SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。 DDL - 数据定义语言 DML - 数据操作语言 DQL - 数据查询语言 在 Windows 上安装 SQLi ...
分类:
数据库 时间:
2018-11-05 21:27:34
阅读次数:
271