應用系統二次開發中數據庫數據讀取的捷徑
摘要:應用系統的二次開發,一般通過ODBC等數據庫驅動讀取數據庫數據,或者由開發廠商提供接口API函數。由于數據庫驅動經過了很多中間環節,而且需要考慮到通用性、兼容性等各個方面,使性能、效率大打折扣;一般
Char[36] | Char[36] | Integer | Integer | Char[36] |
線路名 | 線電壓值 | 線電流值 | 備注 |
Line_name | Voltage | Electricity | Remark |
Char[36] | Double | Double | Char[36] |
線路名 | 管理班組 | 管理級別 | 備注 |
Line_name | Manager | Line_Grade | Remark |
Char[36] | Char[36] | Char[36] | Char[36] |
我們需要實時讀取Line_Value表的每一個新增的電壓值和其相關信息(變電所、管理班組等)。在Line_Value表上建立一個觸發器Get_Voltage:
CREATE TRIGGER user.Get_Voltage AFTER INSERT ON User.Line_Value REFERENCING NEW AS newrow FOR EACH ROW MODE DB2SQL WHEN ( 2>1)
BEGIN ATOMIC
VALUES(user.get_data( (select Station_name from user.Line_base where Line_name =newrow.Line_name), newrow.Line_name,
(select Line_size from user.Line_base where Line_name =newrow.Line_name), (select Voltage_Grade from user.Line_base where Line_name =newrow.Line_name), (select Manager from user.Line_Manager where Line_name =newrow.Line_name),
newrow.Voltage,newrow.Electricity));
END;
這個觸發器向自定義函數get_data傳遞了7個參數,分別來自三張表。Line_Value表每插入一條記錄,觸發器將自動把新記錄的相應字段值傳送至函數的7個參數,并調用自定義函數。
自定義函數收到觸發器傳遞的參數數據后,再把數據傳送到數據處理中心。傳送方式可以通過共享文件(內存文件、硬盤文件)實現,也可以通過TCP/IP鏈路實現。前者實現簡單,但靈活性小,要求數據處理中心與數據庫在同一個計算機上運行;后者靈活性強,數據處理中心可以在聯網的任何一臺計算機運行,支持不同的操作系統。
我們把需要讀取的數據定義為如下結構:
typedef struct {
char Station_name[36]; //變電所名稱 Line_Base表
char Line_name[36]; //線路名稱 Line_Base表
long Line_size; //線路長度 Line_Base表
long Voltage_Grade; //電壓等級 Line_Base表
char Manager[36] ; //線路維護者 Line_Manager表
double Voltage _value; //電壓值 Line_Value表
double Electricity; //電流值 Line_Value表
}Datastru;
一、文件共享方式,這里只討論內存文件的共享。
1、

責任編輯:和碩涵
免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
-
現貨模式下谷電用戶價值再評估
2020-10-10電力現貨市場,電力交易,電力用戶 -
PPT | 高校綜合能源服務有哪些解決方案?
2020-10-09綜合能源服務,清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量
-
PPT | 高校綜合能源服務有哪些解決方案?
2020-10-09綜合能源服務,清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量 -
我國電力改革涉及的電價問題
-
貴州職稱論文發表選擇泛亞,論文發表有保障
2019-02-20貴州職稱論文發表 -
《電力設備管理》雜志首屆全國電力工業 特約專家征文
2019-01-05電力設備管理雜志 -
國內首座蜂窩型集束煤倉管理創新與實踐
-
人力資源和社會保障部:電線電纜制造工國家職業技能標準
-
人力資源和社會保障部:變壓器互感器制造工國家職業技能標準
-
《低壓微電網并網一體化裝置技術規范》T/CEC 150
2019-01-02低壓微電網技術規范
-
現貨模式下谷電用戶價值再評估
2020-10-10電力現貨市場,電力交易,電力用戶 -
建議收藏 | 中國電價全景圖
2020-09-16電價,全景圖,電力 -
一張圖讀懂我國銷售電價附加
2020-03-05銷售電價附加
-
電氣工程學科排行榜發布!華北電力大學排名第二
-
國家電網61家單位招聘畢業生
2019-03-12國家電網招聘畢業生 -
《電力設備管理》雜志讀者俱樂部會員招募
2018-10-16電力設備管理雜志