本发明专利技术实施例提供了一种数据库维护方法及装置,用于解决在产品开发过程中数据库维护工作量大的问题。本发明专利技术实施例提供了一种数据库维护方法,包括:建表时,为表名以及表的每个字段增加备注,并将所述备注存入所建表的备注属性中;其中,所述备注包括字段的名称和/或字段的属性;在对页面进行维护时,获取表中指定字段以及对应的备注信息;将每个字段对应的备注中字段的名称作为固定部分显示,并根据备注中字段的属性呈现不同的展现形式。
【技术实现步骤摘要】
【专利摘要】本专利技术实施例提供了一种数据库维护方法及装置,用于解决在产品开发过程中数据库维护工作量大的问题。本专利技术实施例提供了一种数据库维护方法,包括:建表时,为表名以及表的每个字段增加备注,并将所述备注存入所建表的备注属性中;其中,所述备注包括字段的名称和/或字段的属性;在对页面进行维护时,获取表中指定字段以及对应的备注信息;将每个字段对应的备注中字段的名称作为固定部分显示,并根据备注中字段的属性呈现不同的展现形式。【专利说明】一种数据库维护方法及装置
本专利技术涉及网络数据库
,特别涉及一种数据库维护方法及装置。技术背景基于数据库的计算机应用系统通常采用数据库表来存储实体数据,而对实体数据表中的数据进行维护(增加、修改、删除、导出)是这类系统中必不可少的功能。一般情况下,需要开发专用的数据库维护程序或模块来实现这类功能。实体数据表的维护程序通常很相似,这种相似性导致程序中包含大量简单而又重复的代码。开发这样的程序往往工作量很大,且技术含量低。更重要的是,如果应用系统因需求变化导致数据库表结构发生变化,数据库维护程序必须进行相应的修改,以适应这些变化,这对整个系统的后期维护是一个很大的负担。
技术实现思路
有鉴于此,本专利技术实施例提供了一种数据库维护方法及装置,利用备注实现数据库维护,有效减少代码冗余,大大提高了开发效率,降低了维护成本。本专利技术实施例提供了一种数据库维护方法,包括:建表时,为表名以及表的每个字段增加备注,并将所述备注存入所建表的备注属性中;其中,所述备注包括字段的名称和/或字段的属性;在对页面进行维护时,获取表中指定字段以及对应的备注信息;将每个字段对应的备注中字段的名称作为固定部分显示,并根据备注中字段的属性呈现不同的展现形式。本专利技术实施例还提供了 一种数据库维护装置,包括:备注添加模块,用于在建表时,记录为表名以及表每个字段增加的备注信息,并将所述备注存入所建表的备注属性中;其中,所述备注包括字段的名称和/或字段的属性;数据选择模块,用于在页面维护时,获取表中指定字段以及对应的备注信息;页面显示模块,用于将每个字段对应的备注中字段的名称作为固定部分显示,并根据备注中字段的属性呈现不同的展现形式。利用本专利技术实施例提供的数据库维护方法及装置,无论数据库中有多少张表,无论在维护过程中对数据库进行怎样的增删改操作,仅仅利用一套维护程序就可以解决,实现页面和数据的动态化处理。这种方式有效减少代码冗余,大大提高了开发效率,降低了维护成本。【专利附图】【附图说明】图1所示为本专利技术实施例提供的数据库维护方法流程图。图2所示为本专利技术一数据库呈现示例。图3所示为本专利技术一数据库呈现示例。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,图1所示为本专利技术实施例提供的数据通用维护方法流程图。如图1所示,该方法包括:步骤101:建表时,为表名以及表的每个字段增加备注,并将所述备注存入所建表的备注属性中;其中,所述备注包括字段的名称和/或字段的属性。在本专利技术一实施例中,某些字段的备注可能仅包含字段的名称,某些字段的备注可能还进一步包含字段的属性。字段的名称和字段的属性可以用“逗号”或定义的其他符号进行隔离。在本专利技术一实施例中,字段的属性包括查询属性、数据类型属性或字典关联属性。举例说明,可以采取如下语句建表:【权利要求】1.一种数据库维护方法,其特征在于,包括: 建表时,为表名以及表的每个字段增加备注,并将所述备注存入所建表的备注属性中;其中,所述备注包括字段的名称和/或字段的属性; 在对页面进行维护时,获取表中指定字段以及对应的备注信息; 将每个字段对应的备注中字段的名称作为固定部分显示,并根据备注中字段的属性呈现不同的展现形式。2.根据权利要求1所述的方法,其特征在于,在所述备注中,将所述字段的名称和字段的属性用“逗号”或其他符号进行隔离。3.根据权利要求1所述的方法,其特征在于,所述字段的属性包括查询属性、数据类型属性或字典关联属性。4.根据权利要求1所述的方法,其特征在于,将每个字段对应的备注中字段的名称作为固定部分显示,并根据备注中字段的属性呈现不同的展现形式包括: 在呈现时,第一列为每个字段对应的备注中字段的名称;第二列为根据备注中字段的属性呈现不同的展现形式。5.根据权利要求3所述的方法,其特征在于,将每个字段对应的备注中字段的名称作为固定部分显示,并根据备注中字段的属性呈现不同的展现形式包括: 当字段属性为数据类型属性时,根据字段属性指定的数据类型,显示输入框或日期选择框; 当字段属性为字典关联属性时,显示下拉列表,其中所述下拉列表中的值为字典表中的内容。6.根据权利要求1所述的方法,其特征在于,进一步包括:将具备查询属性的字段作为单独的“信息查询”部分进行显示; 根据用户输入到查询条件中的值,动态拼接查询语句,查询出表中的信息,然后选择需要导出的字段,把表中的信息呈现给用户。7.根据权利要求1所述的方法,其特征在于,进一步包括:当对数据库的信息进行导出时,将备注中的字段名称呈现给用户选择,根据用户选择的字段名称,分析备注的字段属性,根据字段属性,将表中的信息导出。8.根据权利要求1所述的方法,其特征在于,在获取表中指定字段以及对应的备注信息之前,进一步包括: 获取部分或全部获取的数据库表。9.一种数据库维护装置,其特征在于,包括: 备注添加模块,用于在建表时,记录为表名以及表每个字段增加的备注信息,并将所述备注存入所建表的备注属性中;其中,所述备注包括字段的名称和/或字段的属性; 数据选择模块,用于在页面维护时,获取表中指定字段以及对应的备注信息; 页面显示模块,用于将每个字段对应的备注中字段的名称作为固定部分显示,并根据备注中字段的属性呈现不同的展现形式。【文档编号】G06F9/44GK103440272SQ201310337983【公开日】2013年12月11日 申请日期:2013年8月5日 优先权日:2013年8月5日 【专利技术者】那日松, 王邦文, 刘军 申请人:北京康邦科技有限公司本文档来自技高网...
【技术保护点】
一种数据库维护方法,其特征在于,包括:建表时,为表名以及表的每个字段增加备注,并将所述备注存入所建表的备注属性中;其中,所述备注包括字段的名称和/或字段的属性;在对页面进行维护时,获取表中指定字段以及对应的备注信息;将每个字段对应的备注中字段的名称作为固定部分显示,并根据备注中字段的属性呈现不同的展现形式。
【技术特征摘要】
【专利技术属性】
技术研发人员:那日松,王邦文,刘军,
申请(专利权)人:北京康邦科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。