一种数据库删除表优化算法制造技术

技术编号:17248672 阅读:22 留言:0更新日期:2018-02-11 06:53
本发明专利技术涉及一种数据库删除表优化算法,包括如下步骤:当需要删除表时,调用预设的删除表接口,删除表接口根据预设打开数据库,如果打开失败,执行失败操作,结束,如果打开成功,检测数据库表是否创建,在检测数据库表是否创建时,如果表存在,则执行删除表操作,如果表不存在,执行关闭数据库操作,结束。本发明专利技术,能够根据预设信息,将删除表的操作标准化,流程化,形成通用性强的删除表标准化模块,提高算法的兼容性和可靠性,提高代码编写速度和效率。

【技术实现步骤摘要】
一种数据库删除表优化算法
本专利技术涉及数据库
,具体说是一种数据库删除表优化算法。
技术介绍
随着数据库技术的发展,各种需求不断出现,不断督促着进一步的技术革新、升级。在程序开发中,程序员有时会遇到如下情况:在公司上班时,有时候白天的活没干完,程序员就会把工作带回家晚上加班继续做。但是,公司为程序开发配套的开发用数据库通常是实体数据库,是部署在开发支持服务器上的,所述开发支持服务器是公司局域网内部的一台服务器,服务端正常运行依赖于开发支持服务器上的开发用数据库。由于在家加班是无法接入公司局域网内部的,因此就不能连上开发支持服务器上的开发用数据库,这就导致服务端不能正常工作,程序开发时功能也就没办法调试。现有技术中,一种解决方法就是使用虚拟数据库。在公司上班时,就使用公司为程序开发配套的开发用数据库;回到家,就使用内存中的虚拟数据库模拟开发用数据库,做一些基本的功能调试,一般情况下绝对是足够了。当前app中需要大量的本地化存储服务。为了满足当前业务需求,我们在app中需要大量使用数据库工具,本专利技术旨在让程序员便捷开发。实体数据库读取数据需要以下步骤:1、跟数据库建立连接,2、编写SQL查询语句,3、执行查询语句,4、得到查询结果,5、关闭数据库。显然,在需要频繁跟数据库进行交互、需要频繁读取/存储数据的今天,访问数据库的工作量非常大,程序员繁琐的编写SQL语句,不但工作量大,而且容易导致出错,有必要对此进一步进行合理的优化。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种数据库删除表优化算法,能够根据预设信息,将删除表的操作标准化,流程化,形成通用性强的删除表标准化模块,提高算法的兼容性和可靠性,提高代码编写速度和效率。为达到以上目的,本专利技术采取的技术方案是:一种数据库删除表优化算法,其特征在于,包括如下步骤:当需要删除表时,调用预设的删除表接口,删除表接口根据预设打开数据库,如果打开失败,执行失败操作,结束,如果打开成功,检测数据库表是否创建,在检测数据库表是否创建时,如果表存在,则执行删除表操作,如果表不存在,执行关闭数据库操作,结束。在上述技术方案的基础上,所述删除表接口包括以下预设的信息:类deleteClass的定义。在上述技术方案的基础上,所述失败操作具体步骤为:返回失败信息,执行关闭数据库操作。在上述技术方案的基础上,所述执行删除表操作具体步骤为:根据类信息产生数据库模型,根据数据库模型产生SQL语句,执行删除表操作,执行成功,则执行关闭数据库操作,结束,执行失败,则执行失败操作,结束。本专利技术所述的数据库删除表优化算法,能够根据预设信息,将删除表的操作标准化,流程化,形成通用性强的删除表标准化模块,提高算法的兼容性和可靠性,提高代码编写速度和效率。附图说明本专利技术有如下附图:图1本专利技术的流程框图。具体实施方式以下结合附图对本专利技术作进一步详细说明。如图1所示,本专利技术所述的数据库删除表优化算法,包括如下步骤:当需要删除表时,调用预设的删除表接口,删除表接口根据预设打开数据库,如果打开失败,执行失败操作,结束,如果打开成功,检测数据库表是否创建,在检测数据库表是否创建时,如果表存在,则执行删除表操作,如果表不存在,执行关闭数据库操作,结束。在上述技术方案的基础上,所述删除表接口包括以下预设的信息:类deleteClass的定义。在上述技术方案的基础上,所述失败操作具体步骤为:返回失败信息,执行关闭数据库操作。在上述技术方案的基础上,所述执行删除表操作具体步骤为:根据类信息产生数据库模型,根据数据库模型产生SQL语句,执行删除表操作,执行成功,则执行关闭数据库操作,结束,执行失败,则执行失败操作,结束。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。本文档来自技高网...
一种数据库删除表优化算法

【技术保护点】
一种数据库删除表优化算法,其特征在于,包括如下步骤:当需要删除表时,调用预设的删除表接口,删除表接口根据预设打开数据库,如果打开失败,执行失败操作,结束,如果打开成功,检测数据库表是否创建,在检测数据库表是否创建时,如果表存在,则执行删除表操作,如果表不存在,执行关闭数据库操作,结束。

【技术特征摘要】
1.一种数据库删除表优化算法,其特征在于,包括如下步骤:当需要删除表时,调用预设的删除表接口,删除表接口根据预设打开数据库,如果打开失败,执行失败操作,结束,如果打开成功,检测数据库表是否创建,在检测数据库表是否创建时,如果表存在,则执行删除表操作,如果表不存在,执行关闭数据库操作,结束。2.如权利要求1所述的数据库删除表优化算法,其特征在于:所述删除表接口包括以下预设的信...

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

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

1