一种检测数据库连通性的方法、系统及电子设备与流程

文档序号:24406018发布日期:2021-03-26 17:09阅读:来源:国知局

技术特征:
1.一种检测数据库连通性的方法,其特征在于,包括以下步骤:在数据库服务器使用socket抓取双向传输的数据包;将抓取的二进制数据拷贝到应用服务器上,并使用网络socket向数据库服务器发送数据;检测是否可以接收到数据库服务器返回的数据,若是,则判断网络连通正常。2.根据权利要求1所述的一种检测数据库连通性的方法,其特征在于,所述在数据库服务器使用socket抓取双向传输的数据包,包括下述步骤:在数据库服务器设置抓取软件的监听端口和数据库服务的端口;启动抓取软件的socket监听功能;使用数据库客户端工具连接抓取软件的监听端口;抓取软件记录客户端工具发送的连接请求数据,并将该数据转发给数据库服务;数据库服务向抓取软件发送同意连接的回执数据,同时抓取软件记录所述回执数据。3.根据权利要求2所述的一种检测数据库连通性的方法,其特征在于,所述使用数据库客户端工具连接抓取软件的监听端口,具体使用sybase数据库的客户端工具isql连接抓取软件的监听端口。4.根据权利要求1所述的一种检测数据库连通性的方法,其特征在于,所述使用网络socket向数据库服务发送数据,包括下述步骤:在应用服务器读取捕捉到的数据;使用socket连接数据库服务的ip和端口,发送捕捉到的数据,并打印其中的可显示字符。5.根据权利要求1所述的一种检测数据库连通性的方法,其特征在于,所述检测是否可以接收到数据库服务器返回的数据,检测方式为接收数据库服务返回的数据并打印其中的可显示字符,若能正常打印,则判断网络连通正常。6.根据权利要求1所述的一种检测数据库连通性的方法,其特征在于,所述检测是否可以接收到数据库服务器返回的数据,检测方式为检测是否与数据库服务保持连接,若能正常连接,则判断网络连通正常。7.一种检测数据库连通性的系统,其特征在于,所述系统包括:数据包抓取单元,用于在数据库服务器使用socket抓取双向传输的数据包;数据包发送单元,用于将抓取的二进制数据拷贝到应用服务器上,并使用网络socket向数据库服务器发送数据;连通性检测单元,用于检测是否可以接收到数据库服务器返回的数据并判断网络是否正常。8.根据权利要求7所述的一种检测数据库连通性的系统,其特征在于,所述连通性检测单元通过接收数据库服务返回的数据并打印其中的可显示字符,或者通过检测是否与数据库服务保持连接检测网络是否正常,若能正常打印或者能正常连接,则判断网络连通正常。9.一种电子设备,其特征在于,包括至少一个处理单元、以及与所述处理单元通信连接的至少一个存储单元:所述存储单元存储有可在处理单元上运行的程序指令;所述处理单元调用所述程序指令能够执行如权利要求1至6中任一项所述方法的具体
步骤。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1