一種基于XML語句的數(shù)據(jù)庫無關的查詢語言

基本信息

申請?zhí)?/td> CN202010508232.3 申請日 -
公開(公告)號 CN111695002A 公開(公告)日 2020-09-22
申請公布號 CN111695002A 申請公布日 2020-09-22
分類號 G06F16/9032(2019.01)I 分類 計算;推算;計數(shù);
發(fā)明人 宋軍超;劉標勇 申請(專利權)人 蘇州瑞云信息技術有限公司
代理機構 蘇州國卓知識產(chǎn)權代理有限公司 代理人 蘇州瑞云信息技術有限公司
地址 215000江蘇省蘇州市高新區(qū)竹園路209號創(chuàng)業(yè)園3號樓14層
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于XML語句的數(shù)據(jù)庫無關的查詢語言,所述XML語句為基礎的數(shù)據(jù)庫查詢的中間層語言包括FetchXML語法定義器,F(xiàn)etchXML解析器、FetchXML語法分析器、FetchXML安全過濾器、FetchXML到標準SQL的轉換器、方言翻譯器,該種基于XML語句的數(shù)據(jù)庫可大幅度降低開發(fā)成本,可精簡開發(fā)人員的語言學習量,同時本開發(fā)系統(tǒng)天生可以適配多種不同的關系型數(shù)據(jù)庫,客戶方可以選擇使用SQL Server、Oracle、MySQL、Postgresql等多種數(shù)據(jù)庫中一種,來完成開發(fā)任務,且該開發(fā)系統(tǒng),可以屏蔽掉SQL語言開發(fā)中的安全風險,可以完全杜絕SQL注入的風險,且基于業(yè)內(nèi)標準的XML和SQL開發(fā)的一種新的查詢語言,可以降低人員的學習成本,相比EntityFramework等開發(fā)模式可以大幅降低人員的學習難度。??