<nobr id="zkazv"></nobr>

      午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
      首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
      中華工控網首頁
        P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
        D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
        電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
      嵌入式數據庫SQLCE的開發與應用
      英創信息技術有限公司
      收藏本文     查看收藏

           在當前的嵌入式工控產品中,數據庫得到了越來越多的應用。通過數據庫,可以非常方便地存儲和檢索數據,極大地提高工作效率。英創公司基于WinCE的ARM9工控主板,提供了兩種類型的數據庫,供客戶的應用程序選擇。一種是WinCE自帶的數據庫,主要面對需要存儲的數據量較小,數據結構相對簡單的應用,例如系統的動態配置文件,則使用起來非常合適。另一種則是在PC中最流行的SQL數據庫,英創ARM9工控主板缺省配置的SQL數據庫版本為SQL CE2.0。在表一中,列出了WinCE自帶數據庫與SQL CE數據庫部分功能的對比,用戶可以根據自己的需要,選擇合適的數據庫。關于WinCE自帶數據庫的操作請參考《EVC高級編程及其應用開發》WinCE基礎數據庫編程部分。本文主要講解在eVC開發環境下,以使用ADOCE 3.1為例詳細說明開發SQLCE本地數據庫的方法。

            表一:WinCE自帶數據庫與SQLCE數據庫功能對照表
       

       

      WinCE自帶數據庫

      SQLCE數據庫

      開發方式

      使用API函數操作

      使用SQL語句操作

      數據類型

      較少(9)

      較多(20)

      pcSQL Sever數據同步

      不支持

      支持

      更改表字段

      不支持

      支持

            在EVC環境下由于沒有提供專門的API函數對SQLCE進行操作,需要通過ADOCE(Active Data Object for Windows CE)組件才能實現對SQLCE數據庫的操作。為了方便用戶使用SQLCE數據庫,利用ADOCE組件技術(ADOCE介紹在附錄一中),針對數據庫操作中常用的功能,包括創打開數據庫、建數據表等,英創提供了一個對SQLCE數據庫操作的管理類DBManager,應用程序通過調用該類中提供的API函數,就可以很方便的建立與SQLCE的鏈接、打開數據庫,并可以直接利用SQL語句來對數據庫進行建立表、為表添加記錄以及查詢表中的記錄等功能。在eVC環境下通過DBManager類訪問SQLCE數據庫模型如圖1所示。



      圖1  EVC通過DBManager訪問數據庫模型

      一、DBManager類及派生類說明

            DBManager類主要提供打開數據庫、執行SQL語句等方法。其頭文件聲明如下:

            //函數功能:打開數據庫
            //入口參數:lpszFileName表示要打開的數據庫名稱,為絕對路徑加文件名。
            //出口參數:無
            //返 回 值:TRUE:打開數據庫成功;FALSE:打開數據庫失敗
            bool OpenDatabase(LPCTSTR lpszDBName);

            //函數功能:執行SQL語句
            //入口參數:lpstrSql為要執行SQL語句的字符串。
            //出口參數:無
            //返 回 值:TRUE:執行SQL語句成功;FALSE:執行SQL語句失敗
            bool ExecSql(LPCTSTR lpstrSql);   

            如果想靈活使用DBManager類對數據庫操作,必須了解SQL語句,常用SQL語句可以參考附錄二中的內容。但是,對于嵌入式工程師來說,有很多用戶對SQL語句并不了解,這樣,對用戶使用數據庫提高了門檻。在實際應用中,嵌入式主板的主要任務是把采集工業現場的狀態并保存到數據庫中,如果想查看分析數據,可以通過WebServer把數據庫信息傳輸到Client端。為了方便不了解SQL語句的用戶使用數據庫,我們在基類DBManager中提供了幾個虛函數,并給出在派生類中實現虛函數的例子。這樣,使用API函數就可以實現打開數據庫、創建表、插入記錄等操作。用戶可以根據要保存數據結構修改虛函數就可以滿足用戶操作數據庫的要求,下面以一個實際示例說明使用派來類的方法。


       

      狀 態: 離線

      公司簡介
      產品目錄

      公司名稱: 英創信息技術有限公司
      聯 系 人: 李林
      電  話: 028-86180660
      傳  真: 028-85141028
      地  址: 成都市高新區高朋大道5號博士創業園
      郵  編: 610041
      主  頁:
       
      該廠商相關技術文摘:
      GPRS集抄單元整機方案
      DOS工控主板的TCP/IP應用
      低成本LCD的選型與使用
      ARM9工控主板支持斷點續傳的FTP文件傳送
      嵌入式數據庫SQLCE的開發與應用
      C#使用COM組件接口操作精簡ISA總線
      基于精簡ISA總線的CE設備驅動程序
      工控主板EM9360的GPIO的各種使用方法
      工控主板EM9000數字IO的增強擴展
      英創工控主板同時驅動RS232和RS485的方法
      ARM9工控板在遠程監控中的應用
      主板EM9161實現音頻輸出的方法
      更多文摘...
      立即發送詢問信息在線聯系該技術文摘廠商:
      用戶名: 密碼: 免費注冊為中華工控網會員
      請留下您的有效聯系方式,以方便我們及時與您聯絡

      關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
      工控網客服熱線:0755-86369299
      版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

      主站蜘蛛池模板: 亚洲中文字幕人成影院| 成年在线观看免费人视频 | 国产午夜福利精品片久久| 99在线视频免费观看| 99久久久无码国产精品免费| 成人无码影片精品久久久| 日韩AV无码精品一二三区| 女人喷液抽搐高潮视频| 成在人线av无码免费高潮水老板 | 国产精品七七在线播放| 国产精品亚洲欧美大片在线看 | 一道本AV免费不卡播放| 免费看视频的网站| 2018年亚洲欧美在线v| 久久天天躁夜夜躁狠狠85| 2018年亚洲欧美在线v| 亚洲天天堂天堂激情性色| 国产片av在线观看国语| 九九热视频在线观看精品| 亚洲成人av在线高清| 里番全彩爆乳女教师| 在线中文字幕国产精品| 亚洲人成网网址在线看| 最新国产麻豆AⅤ精品无码| 亚洲一二三区精品美妇| 国产重口老太和小伙| 综合色在线| 狠狠躁夜夜躁人人爽天天5| 成人午夜污一区二区三区| 国产精品黄色精品黄色大片| 亚洲av成人三区国产精品| 国产精品免费第一区二区| 午夜国产精品福利一二| 亚洲天堂在线观看完整版| 亚洲av无码成人精品区一区| 成人乱码一区二区三区四区| 亚洲日韩精品无码一区二区三区| 深夜在线观看免费av| 成人做受视频试看60秒| 色欲av久久一区二区三区久| 超碰人人超碰人人|