一种访问大型数据库的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32454320 阅读:14 留言:0更新日期:2022-02-26 08:29
本申请提供了一种访问大型数据库的方法、装置、电子设备及存储介质。所述方法通过将设置的本地连接远程服务器的配置文件、提取Microsoft的注册文件和VFP的7个隐含文件,以及通过VFP中项目管理器将数据库的管理软件中的文档和代码编译成的可执行文件,存放在同一文件夹中,即可通过该文件夹中的可执行文件来操作访问数据库。本申请有效地摆脱了安装VFP整套软件的束缚,为解决“卡脖子”问题,做出了成功地探索,能够安全、有效、便捷地访问远程大型数据库。型数据库。型数据库。

【技术实现步骤摘要】
一种访问大型数据库的方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种访问大型数据库的方法、装置、电子设备及存储介质。

技术介绍

[0002]现有大部分信息管理系统需要功能强的场景,或者是工业现场的场景,需要使用CS模式技术框架,通过客户端连接后台的大型关系型数据库,在使用这种框架连接数据库时需要本地计算机安装相应的软件,构建相应的运行环境才能进行数据的读写。
[0003]然而,本地计算机在安装相应的软件时往往需要耗费过长的时间,且通过安装相应软件去构建运行环境时存在较多的安全隐患。

技术实现思路

[0004]本申请提供了一种访问大型数据库的方法、装置、电子设备及存储介质,能够快捷安全地访问数据库。
[0005]为了实现上述目的,本申请采用了如下的技术方案:
[0006]第一方面,本申请提供了一种访问大型数据库的方法,包括:
[0007]设置本地连接远程服务器的配置文件,其中,所述远程服务器在局域网安全范围内,定向开放端口;
[0008]提取Microsoft的注册文件和VFP的7个隐含文件;
[0009]在通过VFP编制所述远程服务器对应的数据库的管理软件后,运用VFP中的项目管理器,将所述管理软件中的文档和代码编译成可执行文件;
[0010]将所述配置文件、所述注册文件、所述7个隐含文件,以及所述可执行文件存放在同一文件夹中;
[0011]通过所述文件夹中的可执行文件访问所述数据库。
[0012]根据本申请第一方面的一种能够实现的方式,所述配置文件与所述远程服务器的IP地址或域名相对应。
[0013]根据本申请第一方面的一种能够实现的方式,根据用户对数据库的管理需求,通过VFP编制所述服务器对应的数据库的管理软件。
[0014]根据本申请第一方面的一种能够实现的方式,所述文件夹设置在可连接服务器的计算机中,所述的通过所述文件夹中的可执行文件访问所述数据库具体为:
[0015]通过所述计算机内的文件夹中的可执行文件访问所述数据库。
[0016]根据本申请第一方面的一种能够实现的方式,所述文件夹设置在接入计算机的移动硬盘或者优盘中,所述计算机可以连接服务器,所述的通过所述文件夹中的可执行文件访问所述数据库具体为:
[0017]通过所述移动硬盘或者优盘内的文件夹中的可执行文件访问所述数据库。
[0018]第二方面,本申请提供了一种访问大型数据库的装置,包括:
[0019]配置文件设置模块,用于设置本地连接远程服务器的配置文件;
[0020]文件获取模块,用于提取Microsoft的注册文件和VFP的7个隐含文件;
[0021]可执行文件生成模块,用于在通过VFP编制所述服务器对应的数据库的管理软件后,运用VFP中的项目管理器,将所述管理软件中的文档和代码编译成可执行文件;
[0022]文件存放模块,用于将所述配置文件、所述注册文件、所述7个隐含文件,以及所述可执行文件存放在同一文件夹中;
[0023]访问模块,用于通过所述文件夹中的可执行文件访问所述数据库。
[0024]第三方面,本申请提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面中任一项实施例的访问大型数据库的方法。
[0025]第四方面,一种计算机可读存储介质,所述计算机可读存储介质中存储计算机程序,所述计算机程序被处理器执行时,实现第一方面中任意一项所述的访问大型数据库的方法。
[0026]相比于现有技术,本申请提供了一种访问大型数据库的方法、装置、电子设备及存储介质,无需安装任何数据库软件,只需通过文件夹中的可执行文件即可访问数据库,大大缩减了远程访问数据库的时间,还能避免现有技术在安装数据库软件时的黑客注入或插件植入,从而降低访问数据库时的安全隐患。
附图说明
[0027]图1为本申请提供的一种访问大型数据库的方法的较优选实施例的流程图;
[0028]图2为本申请提供的一种访问大型数据库的装置的较优选实施例的结构框图。
具体实施方式
[0029]为了使本
的人员更好地理解本申请的方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]图1所示为本申请所述的访问大型数据库的方法的较优选实施例的流程图。
[0031]如图1所示,所述方法包括:
[0032]S1、设置本地连接远程服务器的配置文件,其中,所述远程服务器在局域网安全范围内,定向开放端口。
[0033]其中,远程服务器在局域网安全范围内定向开放端口,就可以允许固定客户远程操作所述远程服务器中的数据库,能够有效避免了网页浏览器访问引发的黑客和病毒,保障和增强了网络及数据库的安全性。
[0034]在一实施例中,所述配置文件与所述服务器的IP地址或域名相对应。
[0035]其中,在设置配置文件时,所述配置文件与所述远程服务器的IP地址或域名是相对应,如若需要访问其他数据库,只需将配置文件中写有IP地址或域名的位置替换成需要访问的数据库对应的服务器的IP地址或域名(该对应的服务器必须开放设定的端口)。
[0036]S2、提取Microsoft的注册文件和VFP的7个隐含文件。
[0037]其中,VFP为Visual FoxPro的简称。
[0038]S3、在通过VFP编制所述远程服务器对应的数据库的管理软件后,运用VFP中的项目管理器,将所述管理软件中的文档和代码编译成可执行文件。
[0039]在一实施例中,根据用户对数据库的管理需求,通过VFP编制所述服务器对应的数据库的管理软件。
[0040]其中,可以根据用户对数据库的管理需求,通过VFP编制所述服务器对应的数据库的管理软件,比如,当用户需要对数据库进行增删改查时,通过VFP编制的所述管理软件具有增删改查的功能,最后再运用VFP中项目管理器的连编功能,将所述管理软件中的文档和代码编译成可以直接脱离VFP执行的可执行文件。
[0041]S4、将所述配置文件、所述注册文件、所述7个隐含文件,以及所述可执行文件存放在同一文件夹中。
[0042]S5、通过所述文件夹中的可执行文件访问所述数据库。
[0043]在一实施例中,所述文件夹设置在可连接服务器的计算机中,所述的通过所述文件夹中的可执行文件访问所述数据库具体为:
[0044]通过所述计算机内的文件夹中的可执行文件访问所述数据库。
[0045]在本实施例中,只要能够连接服务器的计算机上有所述文件夹,就无需安装任何数据库软件,访问者通过用户名和密本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种访问大型数据库的方法,其特征在于,包括:设置本地连接远程服务器的配置文件,其中,所述远程服务器在局域网安全范围内,定向开放端口;提取Microsoft的注册文件和VFP的7个隐含文件;在通过VFP编制所述远程服务器对应的数据库的管理软件后,运用VFP中的项目管理器,将所述管理软件中的文档和代码编译成可执行文件;将所述配置文件、所述注册文件、所述7个隐含文件,以及所述可执行文件存放在同一文件夹中;通过所述文件夹中的可执行文件访问所述数据库。2.根据权利要求1所述的访问大型数据库的方法,其特征在于,所述配置文件与所述远程服务器的IP地址或域名相对应。3.根据权利要求2所述的访问大型数据库的方法,其特征在于,根据用户对数据库的管理需求,通过VFP编制所述服务器对应的数据库的管理软件。4.根据权利要求3所述的访问大型数据库的方法,其特征在于,所述文件夹设置在可连接服务器的计算机中,所述的通过所述文件夹中的可执行文件访问所述数据库具体为:通过所述计算机内的文件夹中的可执行文件访问所述数据库。5.根据权利要求3所述的访问大型数据库的方法,其特征在于,所述文件夹设置在接入计算机的移动硬盘或者优盘...

【专利技术属性】
技术研发人员:丁东冯广丁毅强
申请(专利权)人:广东工业大学
类型:发明
国别省市:

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

1