1.一種數(shù)據(jù)查詢方法,其特征在于,所述數(shù)據(jù)查詢方法包括:
在數(shù)據(jù)庫服務(wù)器添加接口模塊,所述接口模塊設(shè)置有用于存儲(chǔ)至少一靜態(tài)查詢協(xié)議的靜態(tài)協(xié)議庫,每一靜態(tài)查詢協(xié)議分別與所述數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)相對(duì)應(yīng);
所述數(shù)據(jù)查詢方法還包括:
S1、客戶服務(wù)器向所述數(shù)據(jù)庫服務(wù)器發(fā)起第一查詢請(qǐng)求,所述第一查詢請(qǐng)求帶有第一查詢協(xié)議;
S2、所述接口模塊查詢所述靜態(tài)協(xié)議庫中是否存儲(chǔ)有與所述第一查詢協(xié)議匹配的靜態(tài)查詢協(xié)議,若是,則執(zhí)行S3,若否,則執(zhí)行S5;
S3、所述接口模塊從所述數(shù)據(jù)庫服務(wù)器獲取與所述第一查詢協(xié)議匹配的靜態(tài)查詢協(xié)議所對(duì)應(yīng)的數(shù)據(jù);
S4、所述接口模塊將獲取到的數(shù)據(jù)傳輸至所述客戶服務(wù)器,然后結(jié)束流程;
S5、所述接口模塊拒絕所述第一查詢請(qǐng)求。
2.如權(quán)利要求1所述的數(shù)據(jù)查詢方法,其特征在于,所述靜態(tài)查詢協(xié)議包括協(xié)議名,所述第一查詢協(xié)議包括第一協(xié)議名;
S2包括:所述接口模塊查詢所述靜態(tài)協(xié)議庫存儲(chǔ)的協(xié)議名中是否包括所述第一協(xié)議名,若是,則所述接口模塊從所述數(shù)據(jù)庫服務(wù)器獲取所述第一協(xié)議名所屬的靜態(tài)查詢協(xié)議對(duì)應(yīng)的數(shù)據(jù),然后執(zhí)行S4,若否,則執(zhí)行S5。
3.如權(quán)利要求1所述的數(shù)據(jù)查詢方法,其特征在于,所述接口模塊還設(shè)置有用戶配置文件庫,所述用戶配置文件庫存儲(chǔ)有文件標(biāo)識(shí)符和與文件標(biāo)識(shí)符對(duì)應(yīng)的配置信息;
所述數(shù)據(jù)查詢方法還包括:
S1’、客戶服務(wù)器向數(shù)據(jù)庫服務(wù)器發(fā)起第二查詢請(qǐng)求,所述第二查詢請(qǐng)求帶有動(dòng)態(tài)查詢協(xié)議,所述動(dòng)態(tài)查詢協(xié)議包括第一文件標(biāo)識(shí)符;
S2’、所述接口模塊查詢所述用戶配置文件庫存儲(chǔ)的文件標(biāo)識(shí)符中是否包括所述第一文件標(biāo)識(shí)符,若是,則執(zhí)行S3’,若否,則執(zhí)行S6’;
S3’、所述接口模塊從所述用戶配置文件庫中獲取與所述第一文件標(biāo)識(shí)符對(duì)應(yīng)的配置信息;
S4’、所述接口模塊按照獲取到的配置信息向所述數(shù)據(jù)庫服務(wù)器發(fā)起請(qǐng)求;
S5’、所述數(shù)據(jù)庫服務(wù)器響應(yīng)請(qǐng)求,將請(qǐng)求的數(shù)據(jù)傳輸至所述客戶服務(wù)器,然后結(jié)束流程;
S6’、所述接口模塊拒絕所述第二查詢請(qǐng)求。
4.如權(quán)利要求3所述的數(shù)據(jù)查詢方法,其特征在于,所述動(dòng)態(tài)查詢協(xié)議還包括請(qǐng)求查詢的字段信息;
S4’替換為:所述接口模塊按照獲取到的配置信息將所述字段信息補(bǔ)充為完整的查詢代碼,將所述查詢代碼傳輸至所述數(shù)據(jù)庫服務(wù)器,然后執(zhí)行S7’;
S7’、所述數(shù)據(jù)庫服務(wù)器按照所述查詢代碼將數(shù)據(jù)傳輸至所述客戶服務(wù)器,然后結(jié)束流程。
5.如權(quán)利要求4所述的數(shù)據(jù)查詢方法,其特征在于,所述接口模塊還設(shè)置有動(dòng)態(tài)協(xié)議庫;
S3’還包括:所述接口模塊將所述動(dòng)態(tài)查詢協(xié)議存入所述動(dòng)態(tài)協(xié)議庫中。
6.一種數(shù)據(jù)查詢系統(tǒng),其特征在于,所述數(shù)據(jù)查詢系統(tǒng)包括:存儲(chǔ)有數(shù)據(jù)的數(shù)據(jù)庫服務(wù)器、設(shè)置于所述數(shù)據(jù)庫服務(wù)器中的接口模塊和客戶服務(wù)器;
所述接口模塊包括:
存儲(chǔ)單元,用于設(shè)置用于存儲(chǔ)至少一靜態(tài)查詢協(xié)議的靜態(tài)協(xié)議庫,每一靜態(tài)查詢協(xié)議分別與所述數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)相對(duì)應(yīng);
所述客戶服務(wù)器用于向所述數(shù)據(jù)庫服務(wù)器發(fā)起第一查詢請(qǐng)求,所述第一查詢請(qǐng)求帶有第一查詢協(xié)議;
所述接口模塊還包括:
第一查詢單元,用于查詢所述靜態(tài)協(xié)議庫中是否存儲(chǔ)有與所述第一查詢協(xié)議匹配的靜態(tài)查詢協(xié)議,若是,則調(diào)用第一獲取單元,若否,則調(diào)用第一拒絕單元;
所述第一獲取單元,用于從所述數(shù)據(jù)庫服務(wù)器獲取與所述第一查詢協(xié)議匹配的靜態(tài)查詢協(xié)議所對(duì)應(yīng)的數(shù)據(jù);
傳輸單元,用于將獲取到的數(shù)據(jù)傳輸至所述客戶服務(wù)器,然后結(jié)束調(diào)用;
所述第一拒絕單元,用于拒絕所述第一查詢請(qǐng)求。
7.如權(quán)利要求6所述的數(shù)據(jù)查詢系統(tǒng),其特征在于,所述靜態(tài)查詢協(xié)議包括協(xié)議名,所述第一查詢協(xié)議包括第一協(xié)議名;
所述第一查詢單元,用于查詢所述靜態(tài)協(xié)議庫存儲(chǔ)的協(xié)議名中是否包括所述第一協(xié)議名,若是,則調(diào)用第一獲取單元從所述數(shù)據(jù)庫服務(wù)器獲取所述第一協(xié)議名所屬的靜態(tài)查詢協(xié)議對(duì)應(yīng)的數(shù)據(jù),然后調(diào)用所述傳輸單元,若否,則調(diào)用所述第一拒絕單元。
8.如權(quán)利要求6所述的數(shù)據(jù)查詢系統(tǒng),其特征在于,所述存儲(chǔ)單元還用于設(shè)置用戶配置文件庫,所述用戶配置文件庫存儲(chǔ)有文件標(biāo)識(shí)符和與文件標(biāo)識(shí)符對(duì)應(yīng)的配置信息;
所述客戶服務(wù)器還用于向數(shù)據(jù)庫服務(wù)器發(fā)起第二查詢請(qǐng)求,所述第二查詢請(qǐng)求帶有動(dòng)態(tài)查詢協(xié)議,所述動(dòng)態(tài)查詢協(xié)議包括第一文件標(biāo)識(shí)符;
所述接口模塊還包括:
第二查詢單元,用于查詢所述用戶配置文件庫存儲(chǔ)的文件標(biāo)識(shí)符中是否包括所述第一文件標(biāo)識(shí)符,若是,則調(diào)用第二獲取單元,若否,則調(diào)用第二拒絕單元;
所述第二獲取單元,用于從所述用戶配置文件庫中獲取與所述第一文件標(biāo)識(shí)符對(duì)應(yīng)的配置信息;
轉(zhuǎn)發(fā)單元,用于按照獲取到的配置信息向所述數(shù)據(jù)庫服務(wù)器發(fā)起請(qǐng)求;
所述數(shù)據(jù)庫服務(wù)器,用于響應(yīng)請(qǐng)求,將請(qǐng)求的數(shù)據(jù)傳輸至所述客戶服務(wù)器,然后結(jié)束調(diào)用;
所述第二拒絕單元,用于拒絕所述第二查詢請(qǐng)求。
9.如權(quán)利要求8所述的數(shù)據(jù)查詢系統(tǒng),其特征在于,所述動(dòng)態(tài)查詢協(xié)議還包括請(qǐng)求查詢的字段信息;
所述第二獲取單元替換為:用于按照獲取到的配置信息將所述字段信息補(bǔ)充為完整的查詢代碼,將所述查詢代碼傳輸至所述數(shù)據(jù)庫服務(wù)器;
所述數(shù)據(jù)庫服務(wù)器還用于按照所述查詢代碼將數(shù)據(jù)傳輸至所述客戶服務(wù)器,然后結(jié)束調(diào)用。
10.如權(quán)利要求9所述的數(shù)據(jù)查詢系統(tǒng),其特征在于,所述存儲(chǔ)單元還用于設(shè)置動(dòng)態(tài)協(xié)議庫;
所述第二獲取單元還用于將所述動(dòng)態(tài)查詢協(xié)議存入所述動(dòng)態(tài)協(xié)議庫中。