freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課程設(shè)計論文-基于labview的數(shù)據(jù)庫訪問技術(shù)實現(xiàn)(編輯修改稿)

2024-12-22 17:37 本頁面
 

【文章內(nèi)容簡介】 工具包 LabVIEW SQL Toolkit進行數(shù)據(jù)庫訪問。該工具包集成了一系列的高級功能模塊,這些模塊封裝了大多數(shù)的數(shù)據(jù)庫操作和一些高級的數(shù)據(jù)庫訪問功能。它的優(yōu)點是易于理解,操作簡單,用戶可以不學習 SQL 語法。缺點是需要另外購買且價格昂貴,無疑會增加系統(tǒng)成本 。 (2)利用 LabVIEW 的 ActiveX 功能,調(diào)用 Microsoft ADO 對象,利用 SQL 語言實現(xiàn)數(shù)據(jù)庫的訪問。使用這種方法需要 用戶對 Microsoft ADO 以及 SQL 語言有較深的了解。 (3)通過第三方開發(fā)的免費工具包 LabSQL 訪問。 LabSQL 利用 Microsoft ADO以及 SQL 語言來完成數(shù)據(jù)庫訪問,將復雜的底層 ADO 及 SQL 操作封裝成一系列的LabSQL VIs,簡單易用。 (4)通過調(diào)用動態(tài)鏈接庫 DLL(Dynamic Link Library)訪問。先利用其它語言如 Visual C++編寫 DLL,再利用 LabVIEW 的調(diào)用庫函數(shù)節(jié)點 CLFN(Calling Library Function Node)調(diào) 用此 DLL 訪問數(shù)據(jù)庫。但這種方法需要從底層進行復雜的編程才能實現(xiàn),對非專業(yè)編程人員來講是不現(xiàn)實的。 (5)利用中間文件存取數(shù)據(jù)。先將數(shù)據(jù)存入文件之中,待測量結(jié)束后再用專門的工具將數(shù)據(jù)導入到數(shù)據(jù)庫之中。這種方法需要磁盤文件作為中介,而且不具有實時性,不方便使用。 綜上所述,由于 LABSQL 易于理解,操作簡單,可以訪問各種關(guān)系型數(shù)據(jù)庫,而且源代碼開放,完全免費,是本次設(shè)計的最優(yōu)選擇。 IX 第三章 各個模塊的設(shè)計 數(shù)據(jù)庫的建立 通過 Access 2020軟件,創(chuàng)建一個數(shù)據(jù)庫文件,并對其進行相應的設(shè)計。具體步驟如下: ( 1)在“文件”菜單上,單擊“新建”命令。 ( 2)在右側(cè)窗格的“文件名”文本框中,鍵入文件名“ Mydatabase”,選擇保存的路徑為“ G/Mydesign”。 ( 3)單擊“創(chuàng)建”按鈕。 新數(shù)據(jù)庫隨即打開,將創(chuàng)建名為“表 1”的新表,并在“數(shù)據(jù)表”視圖中打開它。 ( 4)在“數(shù)據(jù)表”視圖中,雙擊“添加新字段”列標題,然后在其中輸入新的字段名稱“名稱”,這時在右側(cè)又添加了一個“添加新字段”列。以此方法添加“序號”、“姓名 ”、“綜合成績”、“獎學金等級”、“金額”等屬性。 ( 5)在“快速訪問工具欄”中,單擊保存按鈕。 ( 6)在打開的“另存為”對話框中,輸入表的名稱“測控本 121”,然后單擊“確定”按鈕。 完成對字段標題的修改后,就可以直接輸入字段值。在輸入字段值后,Access2020 自動為字段設(shè)置數(shù)據(jù)類型和屬性。這種方法簡單快捷,但是也存在缺點。有時,字段數(shù)據(jù)類型不太恰當,字段大小也可能存在冗余。為此需要在設(shè)計視圖中修改字段的數(shù)據(jù)類型和字段屬性。 ( 7)在 Access2020 工作窗口的右下角,單擊 按鈕,打開表的設(shè)計視圖。注意這時自動切換到“設(shè)計”選項卡。 ( 8)在設(shè)計視圖中,選中“名稱”字段,設(shè)置字段類型為“文本”。 設(shè)置完成后,再一次保存“測控本 121”。 建好的測控本 121 表如圖 1 所示。 圖 1 Access測控本 121表 LABSQL 簡介 本次設(shè)計包括對 人物 信息的查詢、添加、修改、刪除四項基本功能,每個功能都有一個對應的子程序 VI。在進行編程前,必須充分掌握 LABSQL 的相關(guān)內(nèi)容。 LABSQL 的安裝與配置 ( 1)安裝: LabSQL 的安裝方法和簡單,在 labview 安裝目錄下的 文件夾中新建一個名稱為 LabSQL 的文件夾, LabSQL 下載包解壓到 LabSQL 的文件夾中。解壓后可以看到 function 和 Example 兩個文件夾,及 ADO2020 幫助文檔和 X README_FIRST 文本文檔。安裝完成后,運行 Labveiw,在“函數(shù)”到“用戶庫”子選板 ,可以找到 LABSQL 的子 VI[7]。 ( 2)配置: 你需要先創(chuàng)建一個 DSN(Data Source Name),這樣你才能在 Windows 下讓LabView 和 MySQL 相連接。你需要用 ODBC (Open Database Connectivity)來創(chuàng)建 DSN,你可以在 Administrative Tools 里點擊 Data Sources (ODBC)來開啟ODBC 程序,或者直接在 運行里輸入 。在創(chuàng)建 DSN 之前,你需要確保你的系統(tǒng)安裝了 MySQL Connector ODBC ,你可以到 MySQL 網(wǎng)站下載。在安裝完 MySQL ODBC Connector 之后,你應該就可以為你的數(shù)據(jù)庫創(chuàng)建 DNS 了。安裝后,按如下方法進行下面的步驟: 或者開始的所有程序中的管理工具,管理工具的子選板有數(shù)據(jù)源( ODBC)。 ( ODBC)。 圖 打開數(shù)據(jù)源管理器 dBASE Files,再點擊添加,出現(xiàn)如圖的界面,點擊 Microsoft Access Driver( *.mdb) , 再點擊完成。 圖 添加數(shù)據(jù)庫驅(qū)動程序 ,填寫 myDB,再點擊確定。 XI 圖 編輯數(shù)據(jù)源名 ,證明你配置成功。 圖 連接成功 這樣,就完成了 DSN 的創(chuàng)建 。從此以后, LABSQL 就可以利用這個 DSN 訪問與之相關(guān)聯(lián)的 Access 數(shù)據(jù)庫了。 LABSQL VIs 分類 LabSQL VIs 按照功能可以分為四類: Command VIs, Connection VIs, Recordset VIs 和 Top Level VIs。 Command VIs 的功能是完成一系列的基本 ADO 操作,例如,創(chuàng)建或刪除一個 Command 對數(shù)據(jù)庫的某一個參數(shù)進行讀或?qū)懙取? Connection VIs 的功能是管理 LabVIEW 與數(shù)據(jù)庫之間的連接。 Recordset VIs 用于對數(shù)據(jù)庫中的記錄進行各種操作,例如,創(chuàng)建或刪除一條記錄,對記錄中的某一個條目進行讀或?qū)懙取? Top Level VIs 屬于頂層的 LabSQL 應用,對前三類 LabSQL VIs 某些功能的封裝,例如 SQL 可用于直接執(zhí)行命令。 SQL 基本指令使用方法 (1) 數(shù)據(jù)記錄篩選: sql=select * from 數(shù)據(jù)表 where 字段名 =字段值 order by 字段名 [desc] sql=select * from 數(shù)據(jù)表 where 字段名 like 39。%字段值 %39。 order by 字段名 [desc] sql=select top 10 * from 數(shù)據(jù)表 where 字段名 order by 字段名 XII [desc] sql=select * from 數(shù)據(jù)表 where 字段名 in (39。值 139。,39。值 239。,39。值 339。) sql=select * from 數(shù)據(jù)表 where 字段名 between 值 1 and 值 2 (2) 更新數(shù)據(jù)記錄: sql=update 數(shù)據(jù)表 set 字段名 =字段值 where 條件表達式 sql=update 數(shù)據(jù)表 set 字段 1=值 1,字段 2=值 2 ?? 字段 n=值 n where 條件表達式 (3) 刪除數(shù)據(jù)記錄: sql=delete from 數(shù)據(jù)表 where 條件表達式 sql=delete from 數(shù)據(jù)表 (將數(shù)據(jù)表所有記錄刪除 ) (4) 添加數(shù)據(jù)記錄: sql=insert into 數(shù)據(jù)表 (字段 1,字段 2,字段 3 ? ) values (值 1,值 2,值 3 ? ) sql=insert into 目標數(shù)據(jù)表 select * from 源數(shù)據(jù)表 (把源數(shù)據(jù)表的記錄添加到目標數(shù)據(jù)表 ) LABSQL 程序編寫 前面已經(jīng)建立了名為 的數(shù)據(jù)庫,該數(shù)據(jù)庫中包含如圖 1所示的測控本 121表。下面進行對該數(shù)據(jù)庫查詢、修改、添加、刪除記錄的記錄,并且指定所有的數(shù)據(jù)庫操作都基于 DSN=myDB。 查詢 vi編寫 利用 connection VIs 實現(xiàn)查詢的基本步驟如下所示。 第一步:首先利用 ADO Connection 創(chuàng)建一個 Connection 對象,然 后 利用 ADO Connection 建立 與 數(shù)據(jù) 庫的 連 接。 數(shù)據(jù) 庫 由ConnectionString“ DSN=myDB”指定。 第二步:利用 ADO Connection 執(zhí)行 SQL 查詢命令“ SELECT * FROM 測控本 121”。 第三步:利用 SQL Fetch Data(GetString).vi 獲得查詢結(jié)果,并送至前面板窗口中的名為“查詢結(jié)果”的表格中顯示。 第四步:利用 ADO Connection 關(guān)閉與數(shù)據(jù)庫之間的連接 [5]。 其程序框圖和仿真結(jié)果如下圖 所
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1