论文研究-Sqlite在基于windows_ce平台的智能移动终端上的应用 .pdf

所需积分/C币:5 2019-08-21 196KB .pdf
评分

Sqlite在基于windows_ce平台的智能移动终端上的应用,刘祥,邓中亮,嵌入式数据库SQLite具有自身短小、接口多、易移植、源代码可读及免费等众多优点,多用于Linux平台。本文将SQLite3应用于基于Windows CE的��
山国利技论孓在线 第二步:安装配置 平台的编译器 在 的开发环境下安装自己开发板定制的安装完会在的编译器选择 下找到支持该开发板的选项。 第三步:创建合适的工程文件: 在中新建一个工程,这里以动态链接库为例。在工程类型中选择动态链接库,输 入工程文件名 在类型中选择 第四步:生成最终的库文件: 先加入下载的源码文件,再编写接口定义文件。 的源码有些用到的外部库或 者代码不是 操作系统直接提供的,这些库对于 系统下的应用来说是多余 的,因此需要从上程中移除。以版本来说,需要移除的文件有三个: 是用于生成 命令行管理工具的,由于建立的是动态链接库的工程,因 此这个文件是没有用的。 是使得编译出来的库能够支持脚本。由于脚 本在 下的嵌入式编程用不到。是 库和库融合。由于未使用 库,同样将这个文件移除。 第五步:最后根据需要对库文件进行优化裁剪 在智能移动终端中的具体应用 智能移动终端数据库的设计 跟的 样是文件型数据,就是说,个数据库就是个文件,此数 据库里可以建立很多的表,可以建立索引、触发器等等,但是,它实际上得到的就是一个文 件。备份这个文件就备份了整个数据库。 不需要任何数据库引擎,这意味着如果需要 来保存一些用户数据,甚至都不需要安装数据库。 本系统中创建的数据库如图所示: Phone book ame Pin Yin KSMS D Open Account PhoneBook ID *NamePY ID Name Name aCcout ID ay Fees ID PhoneNurmbi honcNumbcr PhoncNumber Number PinYin Name Fees Number two ID Number Number thre Status Group Call Le Blacklist FGroup iD fCal log id Operator Pinyin Group Arne PhonNumber Group Ring TimeLength 业务数据库 service. db 终端数据库 phoned 图:终端数据库关系图 建有 和 两个数据库,即两个数据库文件 和 山国利技论孓在线 共有 表 表 表 表和表工张数据 表。实现了智能移动终端对电话簿、通话记录、和收发短佇的査询、新增、删除、修改等数 据管理 共有 表和 表两张数据表。完成终端所办理移动 运营商业务数据在本地终端的备份和统计。创建语句如下: 声明关键结构指针 创建 数据厍 创建 数据库 创建 数据 表 数据库操作前的编码转换 在 中,除了 数据厍中的任何列都可以存储为空, 整数,实数,文本和 五种类型中的一种数据。文本类型值为文本字符串,使用数据 库编码存储 支持的宇符串编码方式是 编码,对于文本类型的数据,在存储和读取数据斥之前必须先进行数据编码的 相互转换。在全局函数中封装了两个转换函数供数据库操作时调用: 编码转换成 编码; 编码转换成 编们 执行语句 库可以解析人部分标准语言。但它也省去了一些特性并且加入了一些自己 的新特性。小例如下 这就是执行一条语句的函数。 函数承担着很多的工作。该函数的 第二个参数中可以编译和执行零个或多个语句。査询的结果返回给回调函数 。这种回调函数的方法比较复杂,而且也并没有获得什么实质性的好处。可以 采用另外一组函数来完成该类操作,经实践检验证明,该方法在效率方面不存在任何问题 函数可以返回语句执行之后的记录集,以及行列数 表明一共有多少项符合该次查询条件的记录 对应 列的数据 释放为记录集分配的内存,如果返回了空记录集并不会发 生错误 用以上的方法,再配上语句,完全可以应付绝大多数数据库需求。 山国利技论孓在线 结语 嵌入式数据库 无需安装和配置,且资源占用少、性能良好和零管理成本, 在基于 操作系统的智能移动终端中的选用该数据库对终端的电话簿、电话记录 及移动运营商业务数据等数据进行管理,使得这款智能移动终端具有丰富的功能性和简易的 操作性,人人提升了移动运营商营业网点的工作效率。目前使用 数据库的智能移动 终端性能稳定,充分体现了 数据库在基于 平台上使用可靠性。 参考文献 在基丁 的 系统中的应用式汉理工大学学报 年月凵 万俊智能手机中基于 的媒体查询功能的矿究与实现南京南京哩工大学年 庄宗辉,薛锍强,连瑞红嵌入式数据厍 在远程监控系统中的应用现代电子技术 页 曹德光,邓中亮基于 智能移动业务终端的设计现代电子技术 页 张媛媛嵌入式数据库管理系统的研究与实现上海华东师范大学年 裎烨基于平台的智能手机软件设计与实现成都电子科技大学年 程序设计北京北京大学出版社 林志琦 在基于 的公交卡数据管理系统中的应用长春长春师范学院学报 刘卫国,严晖数据库技术与应用 北京清华大学出版社年 作者简介: 刘祥,男,年出生,湖南省新宁县,北京邮电大学电子工程学院硕士研究生,研 究方向:嵌入式技术应用 邓中亮,男 年出生,北京邮电大学电子工程学院博士生导师,研究方向:智能 通信 吴巍荪,男 年出生,北京邮电大学电子工程学院硕士研究生,研究方向:嵌入 式技术应用:

...展开详情
立即下载 最低0.43元/次 学生认证VIP会员7折
举报 举报 收藏 收藏
分享
3.95MB
Android代码-react-native-sqlite-storage

react-native-sqlite-storage SQLite3 Native Plugin for React Native for both Android (Classic and Native) and iOS Inspired by fantastic work done by Chris Brody I did not want to re-invent the wheel. The original Cordova plugin was written so well and adhered to latest WebSQL API that there was no ne

2019-08-06 立即下载
2.2MB
better-sqlite3, 在 node.js 中,最快和最简单的.zip

better-sqlite3, 在 node.js 中,最快和最简单的 better-sqlite3 Node.js. 中最快速最简单的SQLite3库完整事务支持为性能。效率和安全性而设计Easy-to-use同步 API ( 比异步API快) 。 是的,你读得正确。自定义SQL函数支持6

2019-09-17 立即下载
10KB
​ReactNativeSqlite3绑定react-native-sqlite.zip

react-native-sqlite 是 React Native 上的一个 sqlite3 绑定,它可以打开数据库并让 SQL 查询运行其中。目前还只是早期版本, API 还有可能会改变。示例代码:var sqlite = require('./react-native-sqlite'); sqlite.open("filename.sqlite", function (error, database) {   if (error) {     console.log("Failed to open database:", error);     return;   }   v

2019-07-19 立即下载
2.21MB
go-sqlite3, 使用数据库/sql的for驱动程序.zip

go-sqlite3, 使用数据库/sql的for驱动程序 go-sqlite3 描述数据库/sql接口相符合的rtc驱动程序安装这个软件包可以用 go get命令安装:go get github.com/mattn/go-sqlite3go-sqli

2019-09-18 立即下载
23.64MB
Android储存---SQLite数据库的简单使用,实现增删改查

本人博客:Android储存---SQLite数据库的简单使用,实现增删改查demo

2016-09-16 立即下载
14.36MB
Navicat-for-SQLite-11.0.10.zip

Navicat-for-SQLite 中文绿色免安装版本,解压即用 Navicat for SQLite 是一套专为 SQLite 设计的强大数据库管理及开发工具。它可以用于任何版本 2 或 3 的 SQLite 数据库,并支持大部份 SQLite 的功能,包括触发器、索引、视图等。同时可为SQLite 数据库加密解密

2020-04-08 立即下载
196KB
论文研究-Sqlite在基于windows_ce平台的智能移动终端上的应用 .pdf

Sqlite在基于windows_ce平台的智能移动终端上的应用,刘祥,邓中亮,嵌入式数据库SQLite具有自身短小、接口多、易移植、源代码可读及免费等众多优点,多用于Linux平台。本文将SQLite3应用于基于Windows CE的��

2019-08-21 立即下载
274KB
`require': no such file to load -- sqlite3/sqlite3_native

NULL 博文链接:https://tomsxh001.iteye.com/blog/849198

2019-03-20 立即下载
204.98MB
ecdict-ultimate-sqlite.7z

简明英汉词典 430W单词量 sqlite格式 用sqlite打开使用!!!

2020-01-05 立即下载
70KB
swift-SQLite的操作及常用方法的使用

SQLite的操作及常用方法的使用

2019-08-15 立即下载
374KB
webpy-sqlite增删改查、模版使用示例

webpy-sqlite增删改查、模版使用示例 webpy-sqlite增删改查、模版使用示例

2013-03-04 立即下载
40KB
Ajax-Django-sqlite3-搜索自动补全的功能

Ajax-Django-sqlite3-模拟百度搜索自动补全的功能。

2017-03-31 立即下载
8.52MB
前端开源库-sqlite-parser

前端开源库-sqlite-parsersqlite解析器,sqlite 3查询解析器的javascript实现

2019-08-30 立即下载
277KB
论文研究-Android下SQLite数据库安全机制的设计与实现 .pdf

Android下SQLite数据库安全机制的设计与实现,刘树杰,,Android 作为强大的智能终端操作系统,深受用户的喜爱,基于该平台的应用日益增多。Android平台下提供了SQLite 数据库作为数据存储的主��

2019-08-21 立即下载
26.19MB
064集-SQLite视频教程

064集-SQLite视频教程,很是不错哦,有兴趣的可以学习下。

2015-10-28 立即下载
101KB
基于reactnativesqlitestorage封装的工具库forAndroidandIOS

基于react-native-sqlite-storage封装的工具库(for Android and IOS), 将sql语句封装成了简单的api进行增删改查

2019-08-10 立即下载
2.1MB
Laravel开发-laravel-translation-manager-sqlite

Laravel开发-laravel-translation-manager-sqlite 增强型Laravel翻译管理器

2019-08-27 立即下载
2.52MB
SQLite-dll和SQLite-tools版本 3.3.1.0 WIN32 WIN64

SQLite-dll和SQLite-tools 官方版本WIN3.3.01版. 官方下载比较困难,留备用。

2020-03-30 立即下载
2.32MB
electron编译sqlite3

压缩包中是已经编译成功的sqlite3资源,并且已经通过测试。可以放心使用。

2018-11-09 立即下载
18.07MB
开源项目-cznic-sqlite2go.zip

开源项目-cznic-sqlite2go.zip,sqlite2go: Debugging help needed

2019-09-03 立即下载
img

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐