[实用新型]数据访问系统有效
申请号: | 201720069998.X | 申请日: | 2017-01-18 |
公开(公告)号: | CN206479986U | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | 楚王辉;徐嘉伟 | 申请(专利权)人: | 深圳市雨云科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙)44248 | 代理人: | 罗志伟 |
地址: | 518000 广东省深圳市龙华新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 访问 系统 | ||
技术领域
本实用新型涉及数据库技术领域,尤其涉及一种数据访问系统。
背景技术
互联网技术及软件技术的核心是对数据库的操作,为了封装数据库访问,提高开发速度,各种语言均提供了框架技术,便于开发者开发,比如:Asp.NET框架Entity FrameWork、PHP框架ThinkPHP,CI、Java框架Spring,HiberNate等。
但是,现有的框架技术具有以下缺陷:
一、学习成本高昂,学会一门框架技术往往需要一年以上的时间,精通则更需多年经验的积累。
二、执行效率低下,所有框架技术均以降低程序执行效率换取开发效率,导致系统访问速度缓慢。
三、代码量巨大,维护困难,在开发者还没开始编码之前,框架已经自动生成了数十万行代码。
四、框架的寿命低,每年都会有新的框架产生,有老的框架消亡。如选择的框架没人维护,会导致项目中途夭折。
五、框架的维护量大,很多项目采用老旧的框架技术开发,对操作系统依赖大,比如:有些php项目只能安装在ubutu8操作系统中,而现在Ubuntu已经升级到ubuntu16了,为使得老系统能正常运行,不得不安装老旧的、没人维护的操作系统,至此,此项目已基本宣告死亡。
因此,现有框架技术把简单的问题复杂化,学习成本高,执行效率低下,框架的维护量大。
实用新型内容
本发实用新型的主要目的在于提供一种学习成本低、执行效率高、便于维护的数据访问系统。
为实现上述目的,本实用新型提出一种数据访问系统,包括前端、后端和数据库,所述前端和数据库均与后端通讯连接;其中:
所述前端,用于向后端发送访问数据库存储过程的http访问请求,所述访问请求至少包括所述数据库的地址、数据库名、存储过程的名字和所述存储过程的参数,由所述后端将所述访问请求分发到所述数据库;
所述数据库,用于接收所述后端发送的http访问请求,根据所述访问请求执行相应的存储过程,并将执行结果通过所述后端返回给所述前端;
所述前端,还用于接收到所述后端返回的执行结果后,根据所述执行结果执行对应的javascript函数重构前端页面并显示。
本实用新型的进一步的技术方案是,所述数据库,还用于在数据库中建立表格及操作表格的存储过程。
本实用新型的进一步的技术方案是,所述后端,还用于从所述前端传递的访问请求中拆分出所述存储过程的名字和所述存储过程的参数,将所述存储过程的名字和所述存储过程的参数发送给所述数据库。
本实用新型的进一步的技术方案是,所述后端,还用于将所述执行结果的数据转换为json数据返回给所述前端。
本实用新型的进一步的技术方案是,所述前端,还用于所述前端接收到所述后端返回的json数据后,使用Javascript、html或css重构前端页面并显示。
本实用新型的有益效果是,通过采用javascript直连数据库,一次编写后端代码,无论数据表格如何变更,无需再写后端编码,只需编写存储过程即可,节约企业成本,节省开发人员时间。
相比现有技术,本实用新型具有如下优点:
1、减少互联网开发学习成本
在计算机程序界,java,php,asp.net,ruby等语言的学习费时耗力,为了解决数据库增删查改等问题,国内外写出了很多套框架,比如:hibernate,spring,entity framework等。这些框架代码量巨大,学习成本高,执行效率低,一旦出现更好的框架,前期的学习基本泡汤。
2、降低行业从业标准
程序员可以在不学习现有计算机后台语言,如:PHP,Java,Net等的情 况下即可开发互联网应用,使得行业从业标准进一步降低。
3、节约IT互联网行业50%以上开发成本。帮助企业节约成本,不在需要大量的软件开发人员,维护人员。如果采用此方法,保守估计,可以节约企业50%-80%以上的开发成本。
4、程序速度更快
采用此实用新型,后端代码量不超过500行,相比于引用hibernate,spring等架构,代码量可忽略不计,执行路径短。采用存储过程执行大部分逻辑,由于存储过程是数据库内置语言,其执行效率比后台拼凑mysql语句快10倍左右。
5、开发效率高
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市雨云科技有限公司,未经深圳市雨云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201720069998.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置