[發明專利]一種基于全局設置的預解析管理方法及系統有效
| 申請號: | 201310412439.0 | 申請日: | 2013-09-11 |
| 公開(公告)號: | CN103488715B | 公開(公告)日: | 2017-01-18 |
| 發明(設計)人: | 翟澤斌 | 申請(專利權)人: | 北京思特奇信息技術股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/45 |
| 代理公司: | 北京輕創知識產權代理有限公司11212 | 代理人: | 楊立 |
| 地址: | 100086 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 全局 設置 解析 管理 方法 系統 | ||
1.一種基于全局設置的預解析管理方法,其特征在于,具體包括以下步驟:
步驟1:將應用系統中數據庫操作的結構化SQL語句進行依次添加順序編碼及其標志位變量,使用該標志位變化量記錄操作語句預解析狀態,初始化為未預解析;
步驟2:對步驟1完成添加順序編碼及其標志位變量的結構化SQL語句進行預解析;
步驟3:判斷是否預解析成功;如果是,進行步驟4;否則進行步驟5;
步驟4:將結構化SQL語句的標志位變量標識置位為已完成預解析,進行步驟6;
步驟5:將該結構化SQL語句的標志位變量置位為未進行預解析,進行步驟6;
步驟6:將應用系統中所有添加標志位變量的結構化SQL語句建立全局結構化SQL語句信息表,完成數據庫管理。
2.根據權利要求1所述的一種基于全局設置的預解析管理方法,其特征在于,所述標志位變量包括1和0兩種狀態,分別代表結構化SQL語句完成預解析和未預解析。
3.根據權利要求2所述的一種基于全局設置的預解析管理方法,其特征在于,所述步驟1中的編碼方式可按照實際需要自行定義。
4.根據權利要求1-3任一項所述的一種基于全局設置的預解析管理方法,其特征在于,所述步驟3中建立全局結構化SQL語句信息表可采用以下方式實現:定義為結構化SQL語句數組;或者構造結構化SQL語句樹;或者構造結構化SQL語句鏈表。
5.一種基于全局設置的預解析管理系統,其特征在于,包括數據庫、編碼模塊、預解析模塊和結構化模塊;
所述編碼模塊用于將數據庫中的結構化SQL語句進行依次添加順序編碼及其標志位變量,使用該標志位變化量記錄操作語句預解析狀態,初始化為未預解析,并將完成添加順序編碼及其標志位變量的結構化SQL語句發送至預解析模塊;
所述預解析模塊對從編碼模塊傳輸至的結構化SQL語句進行預解析;并判斷是否預解析成功,對預解析成功的結構化SQL語句的標志位變量設置為已完成預解析標志位變量,對未預解析成功的結構化SQL語句的標志位變量設置為未預解析標志位變量,并將完成標志位變量設置的結構化SQL語句發送至結構化模塊;
所述結構化模塊用于將數據庫中標志位變量設置的結構化SQL語句建立全局結構化SQL語句信息表,完成數據庫管理。
6.根據權利要求5所述的一種基于全局設置的預解析管理系統,其特征在于,所述標志位變量包括1和0兩種狀態,分別代表結構化SQL語句完成預解析和未預解析。
7.根據權利要求6所述的一種基于全局設置的預解析管理系統,其特征在于,所述編碼模塊中的編碼方式可按照實際需要自行定義。
8.根據權利要求5-7任一項所述的一種基于全局設置的預解析管理系統,其特征在于,所述結構化模塊中建立全局結構化SQL語句信息表可采用以下方式實現:定義為結構化SQL語句數組;或者構造結構化SQL語句樹;或者構造結構化SQL語句鏈表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京思特奇信息技術股份有限公司,未經北京思特奇信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310412439.0/1.html,轉載請聲明來源鉆瓜專利網。





