一种基于.NET技术的数据库综合管理方法与流程

文档序号:12034782阅读:247来源:国知局

本发明属于数据库管理领域,尤其是涉及一种基于.net技术的数据库综合管理方法。



背景技术:

数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。

通常在客户端对数据库进行操作时需要在pc机上部署数据库客户端,安装程序繁琐,当作为客户端的pc机数量较大时会大大降低部署效率,本文提出的基于.net技术的数据库综合管理方法较好的解决了以上问题,只需在服务器端部署一次应用程序就可供多个pc机客户端访问数据库。



技术实现要素:

有鉴于此,本发明旨在提出一种基于.net技术的数据库综合管理方法,以解决现有的技术操作复杂的问题。

为达到上述目的,本发明的技术方案是这样实现的:

一种基于.net技术的数据库综合管理方法,包括以下步骤:

s1、进行管理环境的部署,包括在操作人员的pc机上安装客户端,在服务器上安装后台应用程序;

s2、客户端接收界面操作人员的操作信息,并通过网络通信将操作信息传递给安装在服务器中的后台应用程序;

s3、安装在服务器中的后台应用程序,通过封装.net中与数据库进行交互的接口对数据库进行操作;

s4、数据库执行接收到的操作命令,并向客户端反馈执行结果。

进一步的,所述步骤s1中管理环境的部署,还包括在安装客户端的pc机上安装运行客户端的.netframework框架,在安装后台应用程序的服务器上安装运行后台应用程序的.netframework框架。

进一步的,所述步骤s1中管理环境的部署,还包括用户在界面中配置需要连接的数据库地址。

进一步的,所述的客户端为部署在pc机上的交互应用程序。

进一步的,所述客户端为数据库综合管理插件,此插件可通过界面显示需要操作的表的名称,可通过界面选择对数据库操作的筛选条件,可实现网络通信。

进一步的,客户端接收到的操作信息包括对数据库数据的增加、删除、修改、查询操作。

进一步的,所述步骤s3中,所述封装.net中与数据库进行交互的接口,实现的方法是通过建立若干个函数及接口,分别实现数据库连接、查询、插入功能,利用建立的接口进行封装,满足外部程序的调用。

进一步的,所述步骤s3中对数据库进行操作,还包括后台应用程序将接收到的客户端操作信息抽象为数据库操作语言;后台应用程序将接收到的操作信息传递给封装后的接口。

进一步的,所述步骤s4中,所述向客户端反馈执行结果,无论执行成功与否都会反馈结果给客户端,客户端界面会提示反馈的执行结果。

进一步的,所述后台应用程序为数据库操作服务应用程序,可实现与数据库综合管理插件的通信,同时封装了与数据库进行交互的接口,可实现与数据库的连接交互。

相对于现有技术,本发明所述的基于.net技术的数据库综合管理方法具有以下优势:

本发明所述的基于.net技术的数据库综合管理方法可以实现界面操作人员与数据库的交互,解决了部署数据库客户端的复杂过程问题。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例所述的基于.net技术的数据库综合管理方法流程图。

具体实施方式

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。

下面将参考附图并结合实施例来详细说明本发明。

如图1所示,1、一种基于.net技术的数据库综合管理方法,包括以下步骤:

s1、进行管理环境的部署,包括在操作人员的pc机上安装客户端,在服务器上安装后台应用程序;

s2、客户端接收界面操作人员的操作信息,并通过网络通信将操作信息传递给安装在服务器中的后台应用程序;

s3、安装在服务器中的后台应用程序,通过封装.net中与数据库进行交互的接口对数据库进行操作;

s4、数据库执行接收到的操作命令,并向客户端反馈执行结果。

其中,所述步骤s1中管理环境的部署,还包括在安装客户端的pc机上安装运行客户端的.netframework框架,在安装后台应用程序的服务器上安装运行后台应用程序的.netframework框架。

其中,所述步骤s1中管理环境的部署,还包括用户在界面中配置需要连接的数据库地址。

其中,所述的所述客户端为数据库综合管理插件,此插件可通过界面显示需要操作的表的名称,可通过界面选择对数据库操作的筛选条件,可实现网络通信。客户端为部署在pc机上的交互应用程序。客户端获取用户对数据库的操作信息及数据库地址信息,客户端程序将操作信息及数据库地址信息作为参数传给封装后的数据库访问接口。

其中,客户端接收到的操作信息包括对数据库数据的增加、删除、修改、查询操作。

其中,所述步骤s3中,所述封装.net中与数据库进行交互的接口,实现的方法是通过建立若干个函数及接口,分别实现数据库连接、查询、插入功能,利用建立的接口进行封装,满足外部程序的调用。

其中,所述步骤s3中对数据库进行操作,还包括后台应用程序将接收到的客户端操作信息抽象为数据库操作语言;后台应用程序将接收到的操作信息传递给封装后的接口。

其中,所述步骤s4中,所述向客户端反馈执行结果,无论执行成功与否都会反馈结果给客户端,客户端界面会提示反馈的执行结果。

其中,所述后台应用程序为数据库操作服务应用程序,可实现与数据库综合管理插件的通信,同时封装了与数据库进行交互的接口,可实现与数据库的连接交互。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1