基于Labwindows/CVI的測試系統數據庫設計
(3)激活SQL連接
事實(shí)上,激活SQL連接是進(jìn)行查詢(xún)會(huì )話(huà)的前提,可以采用自動(dòng)SQL或顯式SQL兩種方式來(lái)實(shí)現SQL旌接的激活。
(4)處理SQL語(yǔ)句
這是操作數據庫的關(guān)鍵。主要是對數據庫創(chuàng )建記錄、獲取記錄、更新記錄、刪除記錄等。通過(guò)使用SELECT語(yǔ)句可將數據表中的字段綁定到程序中的變量上,接著(zhù)用取值函數獲取所選記錄。每次調用取值函數,工具包都會(huì )將數據庫中的列變量拷貝到程序中綁定的變量上。更新行或創(chuàng )建行時(shí),還可以用綁定的變量,即更新行或創(chuàng )建行時(shí)將新值拷貝到綁定的變量并隨后調用適當的函數,然后將程序中的數據添加到數據庫對應的字段。
(5)斷開(kāi)SQL璉接
SQL操作結束后,應斷開(kāi)SQL連接,這一步驟在任何方向上取值時(shí)都是特別重要的,它可以保證關(guān)閉連接并刪除建立連接時(shí)所生成的臨時(shí)登記文件。
(6)斷開(kāi)數據庫
全部數據庫操作結束后,應確保斷開(kāi)通過(guò)SQL建立的數據庫連接已被其他地方不小心修改,同時(shí)也可用來(lái)釋放系統資源。本文引用地址:http://dyxdggzs.com/article/195619.htm
3 測試系統數據的代碼設計
現以本測試系統中的用戶(hù)管理數據的獲取為例,詳細介紹本系統數據庫的設計方法,其部分配置代碼如下:
//激活SQL連接
hstmt=DBActivateMap(hmap,Pass-Word);
//操作SQL并使得當前各字段分別映射到各相關(guān)變量
resCode=DBFetchRandom(hstmt,userid2+1);
//其他操作
//斷開(kāi)SQL連接
resCode=DBDeactivateMap Oamap);
//斷開(kāi)數據庫
resCode=DBDisconnect(hdbc);
4 結束語(yǔ)
本文介紹了基于Labwindows的測試系統軟件數據庫的設計和配置方法?,F在,這部分技術(shù)已經(jīng)相當成熟,將其運用到虛擬儀器系統中,可以更好的管理系統數據,提高系統效率。
評論