论文摘要
随着嵌入式技术的不断发展,嵌入式硬件处理能力不断增强,传统基于文件系统的应用方式已不能满足嵌入式系统的要求,更安全的数据共享,更好的数据组织模式,更人性化的编程接口都是摆在开发人员面前的需求,嵌入式数据库管理系统(Embedded Database Management System, EDBMS)正是在这样的背景下兴起的。EDBMS以传统的数据库管理技术为基础,结合嵌入式环境的具体特点,实现对嵌入式设备中数据的方便、统一管理。本文以ARM9开发板为嵌入式硬件平台,研究ARM Linux下嵌入式数据库管理系统。首先,成功将SQLite应用到ARM嵌入式平台,设计对SQLite的网络数据传输、用户验证、用户访问权限控制三个方面的功能实现,以满足局域网内嵌入式数据库数据通信和数据安全性需求。其次,为了能在ARM嵌入式平台应用异构数据库访问的ODBC、JDBC接口,本文成功将ODBC和JDBC驱动程序移植到ARM嵌入式平台,并设计测试程序测试API、ODBC、JDBC三种接口开发的应用程序,对各种接口测试程序的时间性能作对比。本文的创新之处有两点,其一是ARM Linux平台上嵌入式数据库服务器的实现,保障嵌入式数据不被非授权访问、篡改,简化了局域网数据库通信程序开发;其二是将ODBC、JDBC两种数据库应用开发方法应用在ARM嵌入式平台,丰富了嵌入式数据库应用接口,增强了数据库应用系统的通用性。全文的主要内容如下:(1)深入研究SQLite的体系结构和API接口,实现一个基于ARM Linux的具有局域网数据传输、用户验证、用户访问权限控制功能的嵌入式数据库服务器。经测试,该服务器实现了拒绝未验证用户、未授权用户操作数据库的功能。(2)分析研究常用的访问异构数据库管理系统的ODBC、JDBC接口,成功将ODBC、JDBC数据库应用开发方法应用到ARM嵌入式平台。(3)以常用数据库操作为基础,分别用API、ODBC、JDBC接口实现具有同样功能的应用程序,以测试ARM Linux上三种接口的时间性能,并对测试结果进行对比,为嵌入式数据库应用开发的接口选择提供参考。
论文目录
相关论文文献
- [1].基于ARM-LINUX的电力录音设备在线监测系统的设计[J]. 电子测试 2019(23)
- [2].基于ARM-Linux车载多媒体软件设计[J]. 现代信息科技 2019(24)
- [3].基于ARM-Linux的爬壁机器人远程自动控制系统[J]. 国外电子测量技术 2016(12)
- [4].基于ARM-Linux的继电保护装置用便携式虚拟打印机的设计[J]. 电工技术 2017(04)
- [5].ARM-Linux与Wi-Fi的移动智能终端门禁系统设计[J]. 单片机与嵌入式系统应用 2015(06)
- [6].基于ARM-Linux多媒体播放器的设计与实现[J]. 现代电子技术 2017(10)
- [7].一种简化鲁棒的ARM-Linux交叉编译器构建方法[J]. 中山大学学报(自然科学版) 2014(02)
- [8].基于ARM-Linux的条形码数据采集系统的研究[J]. 科技广场 2013(02)
- [9].基于ARM-Linux的网络视频监控系统的设计[J]. 电脑知识与技术 2016(23)
- [10].基于嵌入式ARM-Linux的多功能车载终端系统[J]. 中国新通信 2015(23)
- [11].基于ARM-Linux和GPRS无线网络的羊舍环境远程监控系统研发[J]. 山东农业科学 2015(11)
- [12].基于Arm-Linux的汽车行驶记录仪的设计[J]. 中国科技信息 2011(13)
- [13].基于ARM-Linux的旋转编码器接口与驱动程序的设计[J]. 计算机应用 2011(S2)
- [14].基于ARM-Linux的自动站设计[J]. 电子测量技术 2009(01)
- [15].基于ARM-Linux的多道脉冲幅度分析器设计[J]. 中国测试 2009(03)
- [16].基于ARM-Linux的矿井安全监控系统设计与实现[J]. 西华大学学报(自然科学版) 2011(01)
- [17].基于ARM-Linux的精确农业农药除虫系统的研究(英文)[J]. Plant Diseases and Pests 2010(03)
- [18].基于ARM-Linux的多道脉冲幅度分析器设计[J]. 电子质量 2009(06)
- [19].基于ARM-Linux的嵌入式光学相干层析成像系统的研究[J]. 工业控制计算机 2012(09)
- [20].基于ARM-Linux平台的电动汽车智能充电技术[J]. 计算机应用 2012(S1)
- [21].基于ARM-Linux的矿井安全监控系统设计与实现[J]. 计算机测量与控制 2011(03)
- [22].基于嵌入式ARM-Linux的红外通信及解码驱动设计[J]. 光通信技术 2011(04)
- [23].基于ARM-Linux的火电机组在线性能监测系统[J]. 自动化与仪表 2014(08)
- [24].基于ARM-Linux智能温室的设计与实现[J]. 科技创新导报 2017(05)
- [25].基于ARM-Linux和GPRS的农业环境无线远程监控系统[J]. 农业网络信息 2008(06)
- [26].基于ARM-Linux的微惯性单元数据采集与处理[J]. 微型机与应用 2011(04)
- [27].一种基于ARM-Linux的分布式管道泄漏监测系统[J]. 电子技术应用 2011(10)
- [28].基于ARM-LINUX平台的物联网服务器设计[J]. 电子技术 2014(04)
- [29].基于ARM-Linux的酒精发酵远程监控系统的设计与实现[J]. 郑州轻工业学院学报(自然科学版) 2012(03)
- [30].基于ARM-Linux多功能机器人的设计[J]. 电子设计工程 2014(17)
标签:嵌入式数据库论文;