一种实体数据库读写的方法技术

技术编号:17033076 阅读:32 留言:0更新日期:2018-01-13 19:30
本发明专利技术涉及一种实体数据库读写的方法,包括如下步骤:在数据类型解析层,将各种数据类型解析为数据库支持的对应的类型,供SQL语句生成层使用,在对象数据布局层,将OC对象解析为数据库表对应的结构,在SQL语句生成层,根据数据类型解析层和对象数据布局层产生的结果,生成SQL语句,在数据库操作层,根据SQL语句生成层产生的SQL语句,结合对象数据布局层产生的结果,操作数据库,得到查询结果。本发明专利技术,将繁琐、重复的SQL语句封装,访问数据库时不用再重复编写SQL语句,用一条代码即可实现对应的功能,降低了工作量,提高了开发效率,有效避免重复劳动导致的错误。

【技术实现步骤摘要】
一种实体数据库读写的方法
本专利技术涉及数据库
,具体说是一种实体数据库读写的方法。
技术介绍
随着数据库技术的发展,各种需求不断出现,不断督促着进一步的技术革新、升级。在程序开发中,程序员有时会遇到如下情况:在公司上班时,有时候白天的活没干完,程序员就会把工作带回家晚上加班继续做。但是,公司为程序开发配套的开发用数据库通常是实体数据库,是部署在开发支持服务器上的,所述开发支持服务器是公司局域网内部的一台服务器,服务端正常运行依赖于开发支持服务器上的开发用数据库。由于在家加班是无法接入公司局域网内部的,因此就不能连上开发支持服务器上的开发用数据库,这就导致服务端不能正常工作,程序开发时功能也就没办法调试。现有技术中,一种解决方法就是使用虚拟数据库。在公司上班时,就使用公司为程序开发配套的开发用数据库;回到家,就使用内存中的虚拟数据库模拟开发用数据库,做一些基本的功能调试,一般情况下绝对是足够了。实体数据库读取数据需要以下步骤:1、跟数据库建立连接,2、编写sql查询语句,3、执行查询语句,4、得到查询结果,5、关闭数据库。显然,在需要频繁跟数据库进行交互、需要频繁读取/存储数据本文档来自技高网...
一种实体数据库读写的方法

【技术保护点】
一种实体数据库读写的方法,其特征在于,包括如下步骤:在数据类型解析层,将各种数据类型解析为数据库支持的对应的类型,供SQL语句生成层使用,其中:通过系统运行时函数:class_copyPropertyList()来获得类属性相关信息数组,通过运行时函数:property_getAttributes()来获得相应属性信息,通过对比系统类型参照表来获得相应信息,所述数据库支持的对应的类型为:INTEGER,REAL,TEXT,BLOB,在对象数据布局层,将OC对象解析为数据库表对应的结构,通过解析出最基本的类型信息,以实现快速读取的目的,在SQL语句生成层,根据数据类型解析层和对象数据布局层产生的...

【技术特征摘要】
1.一种实体数据库读写的方法,其特征在于,包括如下步骤:在数据类型解析层,将各种数据类型解析为数据库支持的对应的类型,供SQL语句生成层使用,其中:通过系统运行时函数:class_copyPropertyList()来获得类属性相关信息数组,通过运行时函数:property_getAttributes()来获得相应属性信息,通过对比系统类型参照表来获得相应信息,所述数据库支持的对应的类型为:INTEGER,REAL,TEXT,BLOB,在对象数据布局层,将OC对象解析为数据库表对应的结...

【专利技术属性】
技术研发人员:邱扬
申请(专利权)人:北京酷我科技有限公司
类型:发明
国别省市:北京,11

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

1