基于SQLite数据库的数据转换方法技术

技术编号:3875995 阅读:295 留言:0更新日期:2012-04-11 18:40
基于SQLite数据库的数据转换方法,以XML文件形式配置数据库,形成结构体数据与关系表数据建立一一对应关系的转换关系映射表,通过查映射表可实现不同类型数据互转。将所述从XML文件形式配置数据库得到的转换信息常驻内存。本发明专利技术利用嵌入式数据库系统,使数据存取直接面向结构体形式,而无需关心结构体数据到关系表字段的转换处理,大大简化了业务逻辑层和表现层的编码工作,同时增强了逻辑层对数据存储的适应性,易于系统功能的扩展。

【技术实现步骤摘要】

本专利技术属于计算机软件领域,具体是指一种。
技术介绍
在嵌入式软件编程领域,完全用C语言开发的嵌入式数据库SQLite广为流行。 SQLite具有众多优点开源,免费,小巧,零配置,易移植,支持绝大部分SQL语法等等,这些 优点使其成为嵌入式数据库软件开发的最佳选择。然而,对于数据库软件的业务逻辑层,习 惯上用结构体来进行数据组织并进行传递处理。这就造成了逻辑层上的数据形式与实际存 储的数据格式不同。在存储时,需要把结构体数据转为零散的关系表字段;而读取时又得将 关系表字段进行组合转为结构体数据形式。这一来一去,显然要浪费程序员不少的精力去 处理数据格式的互转问题,并且在这样的转换处理过程中,若有一方的数据格式有变化,必 然又影响到另一方,这无疑又增加了开发维护成本。 现有技术是直接采用嵌入式数据库API接口操纵表数据,并编写特定的数据格式 转换接口处理数据格式上的差异。这样做的缺点是直接采用数据库API编程,代码量大, 开发效率不高。特定数据格式转换接口不能有效屏蔽数据格式上的差异,使代码不易维护。
技术实现思路
本专利技术所要解决的技术问题在于提供一种, 有效地屏蔽了直接调用API本文档来自技高网...

【技术保护点】
基于SQLite数据库的数据转换方法,其特征在于:以XML文件形式配置数据库,形成结构体数据与关系表数据建立一一对应关系的转换关系映射表,通过查映射表可实现不同类型数据互转。

【技术特征摘要】

【专利技术属性】
技术研发人员:鲍协林
申请(专利权)人:福建鑫诺通讯技术有限公司
类型:发明
国别省市:35[中国|福建]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1