色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LabVIEW調(diào)用數(shù)據(jù)庫實(shí)現(xiàn)“增、刪、改、查”基本操作

華穗科技 ? 來源:華穗科技 ? 2023-03-31 10:26 ? 次閱讀

本文教程

LabVIEW調(diào)用數(shù)據(jù)庫實(shí)現(xiàn)“增、刪、改、查”基本操作

一、數(shù)據(jù)庫的概念?

數(shù)據(jù)庫可以簡(jiǎn)單理解為存儲(chǔ)數(shù)據(jù)的“倉庫”,它可以保存一系列有組織的數(shù)據(jù)。 它是一個(gè)按數(shù)據(jù)結(jié)構(gòu)來存儲(chǔ)和管理數(shù)據(jù)的計(jì)算機(jī)軟件系統(tǒng)。 數(shù)據(jù)庫的概念實(shí)際包括兩層意思:1、數(shù)據(jù)庫是一個(gè)實(shí)體,它是能夠合理保管數(shù)據(jù)的“倉庫”,2、用戶在該“倉庫”中存放要管理的事務(wù)數(shù)據(jù),“數(shù)據(jù)”和“庫”這兩個(gè)概念結(jié)合成為數(shù)據(jù)庫的整體概念。

二、數(shù)據(jù)庫的優(yōu)勢(shì)?

數(shù)據(jù)共享性好:

擁有賬戶的用戶都可以存取數(shù)據(jù)庫中的數(shù)據(jù),因此在共享性上數(shù)據(jù)庫相比傳統(tǒng)數(shù)據(jù)管理方式有很大優(yōu)勢(shì); 并且數(shù)據(jù)庫中數(shù)據(jù)的共享性包括系統(tǒng)內(nèi)部共享和外部共享兩種,這是數(shù)據(jù)庫管理方式區(qū)別于手工管理和文件管理方式的最本質(zhì)的特征和優(yōu)點(diǎn)。

統(tǒng)一管理:

數(shù)據(jù)庫的數(shù)據(jù)由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理。 在數(shù)據(jù)庫中,數(shù)據(jù)按邏輯結(jié)構(gòu)組織起來,同時(shí)按物理結(jié)構(gòu)存放在磁盤中,既考慮了數(shù)據(jù)本身的特點(diǎn),也考慮了數(shù)據(jù)之間以及文件之間的聯(lián)系,不僅提高了數(shù)據(jù)的完整性和安全性,還提升了數(shù)據(jù)的一致性和可維護(hù)性。

查詢效率高:

數(shù)據(jù)庫中的數(shù)據(jù)是按照規(guī)定的格式和結(jié)構(gòu)存儲(chǔ)的,所以在檢索、查詢數(shù)據(jù)時(shí)非常方便,可以使用多種表達(dá)方式按照給定的條件迅速、準(zhǔn)確地查找數(shù)據(jù),并且查出的數(shù)據(jù)可以通過一些傳輸方式傳到指定地址。

數(shù)據(jù)冗余度?。?/strong>

在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)不僅可以面向某個(gè)局部應(yīng)用,更重要的是它可以面向整體應(yīng)用,這樣做可以大大減少數(shù)據(jù)冗余,節(jié)約內(nèi)存空間,避免數(shù)據(jù)之間的不一致性。

數(shù)據(jù)獨(dú)立性高:

數(shù)據(jù)獨(dú)立性是指存儲(chǔ)在數(shù)據(jù)庫中的數(shù)據(jù)和用戶應(yīng)用程序之間的相互獨(dú)立性。 當(dāng)用戶通過應(yīng)用程序調(diào)用數(shù)據(jù)庫進(jìn)行數(shù)據(jù)處理時(shí),只涉及數(shù)據(jù)的邏輯結(jié)構(gòu),而不涉及它的物理結(jié)構(gòu)和存儲(chǔ)方式。 而當(dāng)數(shù)據(jù)的物理結(jié)構(gòu)和存儲(chǔ)方式改變時(shí),數(shù)據(jù)庫管理系統(tǒng)將自動(dòng)處理這種改變,而應(yīng)用程序不必改變。 數(shù)據(jù)獨(dú)立性有利于在數(shù)據(jù)庫結(jié)構(gòu)修改時(shí)保持應(yīng)用程序的穩(wěn)定性,這樣可以大大減少軟件開發(fā)的工作量。

三、安裝MySQL

注意事項(xiàng):MySQL的ODBC插件32bit和64bit無法共存,一般大家都使用的是32bit的LabVIEW,只能調(diào)用32bit的ODBC插件,因此在安裝的時(shí)候需要注意選擇自定義,手動(dòng)安裝32bit的ODBC。

軟件環(huán)境:Win10 64bit

LabVIEW2020 32bit MySQL Community8.0.12.0

安裝步驟:

運(yùn)行mysql-installer-community-8.0.12.0.msi,接受許可協(xié)議;

wKgZomQmRPGAYbBkAAVA2b06LOU035.png

選擇自定義安裝;

wKgaomQmRPGAUf6xAANwOx6qaWk891.png

選擇安裝組件,注意這里選擇的ODBC Connector組件為32位;

wKgaomQmRPGAa3p7AAO_ugrCnho091.png

安裝完畢,下一步開始配置;

wKgZomQmRPGAWPTaAAJWTYoDajE021.png

開始配置MySQL Server;

c3f32b44-cf6a-11ed-bfe3-dac502259ad0.png

選擇獨(dú)立安裝,然后進(jìn)入下一步;

c40cd364-cf6a-11ed-bfe3-dac502259ad0.png

使用默認(rèn)端口3306;

wKgZomQmRPGALnkiAAQOzoW1pmg576.png

使用默認(rèn)強(qiáng)加密;

wKgZomQmRPGANYBGAAZg804_7ac876.png

配置賬戶密碼,然后點(diǎn)擊Add User添加賬戶;

wKgZomQmRPGAESNhAALqJeIhSUw237.png

添加了一個(gè)“User”賬戶;

wKgZomQmRPGAKbAUAAIgpnpLjao870.png

配置MySQL服務(wù),無特殊要求一般選擇默認(rèn);

wKgaomQmRPGAfVoxAANtj5KG_W0952.png

點(diǎn)擊Execute執(zhí)行配置,完成后點(diǎn)擊Finish;

c4dcb660-cf6a-11ed-bfe3-dac502259ad0.png

完成配置;

wKgaomQmRPGAcgaCAAHUpc0ITE0772.png

啟動(dòng)數(shù)據(jù)庫;

wKgaomQmRPGAasz8AAKCZiR2AmM508.png

輸入密碼;

wKgZomQmRPGABw00AAHxz5iis7c573.png

新建一個(gè)Schema;

wKgZomQmRPGAZNCZAAKwHgGcAw8435.png

新建一個(gè)Table;

wKgaomQmRPGAZy4JAAN8mxnf2oQ544.png

新建了一個(gè)“Test”Table并建立了SN和Path兩個(gè)字段;

wKgaomQmRPGAfMppAAQqpN_toYU855.png

完成創(chuàng)建;

wKgZomQmRPGABHCiAAKX8n0geuY242.png

打開32 bit ODBC,文件位置為:

C:WindowsSysWOW64odbcad32.exe

c635360e-cf6a-11ed-bfe3-dac502259ad0.png

添加數(shù)據(jù)源;

c653d23a-cf6a-11ed-bfe3-dac502259ad0.png

配置數(shù)據(jù)源,配置完成后點(diǎn)擊Test,出現(xiàn)此對(duì)話框?yàn)檫B接成功;

c68647f6-cf6a-11ed-bfe3-dac502259ad0.pngwKgZomQmRPGAWW0SAAB4w5VKPJc390.png

打開數(shù)據(jù)鏈接屬性,LabVIEW>>工具>>Create Data Link...

c6bc4cde-cf6a-11ed-bfe3-dac502259ad0.png

在第一頁中選擇“Microsoft OLE DB Provider for ODBC Drivers”,然后選擇下一頁;

wKgaomQmRPGAPWLcAASoZfyGyRw951.png

在連接頁面配置數(shù)據(jù)源名稱、用戶名/密碼、數(shù)據(jù)庫名稱,點(diǎn)擊測(cè)試連接,出現(xiàn)如下對(duì)話框表示連接成功;

c72accb8-cf6a-11ed-bfe3-dac502259ad0.pngwKgaomQmRPGAOz55AABnFX9iEzM775.png

點(diǎn)擊確定并保存文件,生成UDL;

c7f8f7a0-cf6a-11ed-bfe3-dac502259ad0.png

四、LabVIEW實(shí)現(xiàn)數(shù)據(jù)庫基本操作

在使用LabVIEW中數(shù)據(jù)庫的函數(shù)接口實(shí)現(xiàn)數(shù)據(jù)庫基本操作之前,小編先給大家舉例說明一下LabVIEW數(shù)據(jù)庫函數(shù)的使用邏輯,它其實(shí)和文件I/O接口函數(shù)的使用邏輯很相似,都是先創(chuàng)建句柄(打開文件),然后操作句柄(增、刪、改、查),最后關(guān)閉句柄(關(guān)閉文件)。 理解數(shù)據(jù)庫操作的邏輯可以幫助我們快速掌握下面這些函數(shù)接口。

1、常用函數(shù)接口介紹

打開連接:該函數(shù)用來連接數(shù)據(jù)庫并創(chuàng)建一個(gè)引用句柄供后續(xù)函數(shù)調(diào)用。

c813b892-cf6a-11ed-bfe3-dac502259ad0.png

新增Table:新增一個(gè)Table表,同時(shí)定義表格的Column信息。

wKgZomQmRPGARbr6AAA3ctpOJa0358.png

插入數(shù)據(jù):給指定的表中同一行的某一列或某幾列插入數(shù)據(jù)。

wKgaomQmRPGAUILIAAA3du9sawA103.png

選擇****數(shù)據(jù):可以查看指定Table中的數(shù)據(jù)。

wKgZomQmRPGACZTTAAAyYD_DKp0149.png

刷新數(shù)據(jù):可以替換指定Table中的指定一列或多列數(shù)據(jù)。

wKgZomQmRPGAFUvZAAAz0rXpBjc096.png

刪除數(shù)據(jù):可以刪除指定Table中的指定一列或多列數(shù)據(jù),需要使用SQL語句來指定刪除數(shù)據(jù)的位置。

c8812594-cf6a-11ed-bfe3-dac502259ad0.png

刪除表格:可以刪除指定Table表格。

c8943b7a-cf6a-11ed-bfe3-dac502259ad0.png

斷開數(shù)據(jù)庫連接:關(guān)閉引用句柄,斷開與數(shù)據(jù)庫的連接。

c8a67344-cf6a-11ed-bfe3-dac502259ad0.png

2、LabVIEW編程實(shí)現(xiàn)數(shù)據(jù)庫基本操作

在了解以上這些常用的LabVIEW數(shù)據(jù)庫函數(shù)后,我們其實(shí)就可以自己去編程測(cè)試,實(shí)現(xiàn)“增、刪、改、查”基本功能了,本示例使用狀態(tài)機(jī)軟件架構(gòu)實(shí)現(xiàn)這些基本操作。

由于代碼實(shí)現(xiàn)比較簡(jiǎn)單,下文只展現(xiàn)了操作實(shí)現(xiàn)的核心代碼,不做過多說明,示例的所有代碼存于百度網(wǎng)盤中,感興趣的工程師可以下載查看和使用。

“增”:分為增加Data或增加Table兩種;

wKgaomQmRPGAfzR5AACNF6HWzZE028.png

c8c43afa-cf6a-11ed-bfe3-dac502259ad0.png

“刪”:分為刪除Data或刪除Table兩種;

c8df621c-cf6a-11ed-bfe3-dac502259ad0.png

wKgaomQmRPGADXx_AACAlGkC76Q366.png

“改”:配合SQL語句修改指定位置的Data;

wKgZomQmRPGAUdUXAACGoJX04mE231.png

“查”:查看數(shù)據(jù)庫中指定表中所有內(nèi)容;

wKgaomQmRPGAKNiUAACEcLMHrG0519.png

視頻演示:

spacer.gif?t=B8DJ5M3

以上就是如何在LabVIEW中調(diào)用數(shù)據(jù)庫API實(shí)現(xiàn)MySQL數(shù)據(jù)庫的“增、刪、改、查”基本操作的內(nèi)容。 本文的演示代碼及安裝包已存入百度網(wǎng)盤,有需要的小伙伴可以自行取用,演示代碼請(qǐng)使用LabVIEW 2020及以后版本打開。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • LabVIEW
    +關(guān)注

    關(guān)注

    1995

    文章

    3670

    瀏覽量

    334004
  • 磁盤
    +關(guān)注

    關(guān)注

    1

    文章

    389

    瀏覽量

    25695
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    3905

    瀏覽量

    65884
  • MySQL
    +關(guān)注

    關(guān)注

    1

    文章

    849

    瀏覽量

    27672
  • Win10
    +關(guān)注

    關(guān)注

    2

    文章

    710

    瀏覽量

    40941

原文標(biāo)題:教程 | LabVIEW調(diào)用數(shù)據(jù)庫實(shí)現(xiàn)“增、刪、改、查”基本操作

文章出處:【微信號(hào):華穗科技,微信公眾號(hào):華穗科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 6人收藏
  • 失败的人生1
  • niuniu1234567891
  • 霖犹_0361
  • vigor1191

評(píng)論

相關(guān)推薦
熱點(diǎn)推薦

HarmonyOS開發(fā)案例:【關(guān)系型數(shù)據(jù)庫

使用關(guān)系型數(shù)據(jù)庫的相關(guān)接口實(shí)現(xiàn)了對(duì)賬單的、、操作
的頭像 發(fā)表于 04-22 14:58 ?997次閱讀
HarmonyOS開發(fā)案例:【關(guān)系型<b class='flag-5'>數(shù)據(jù)庫</b>】

怎么簡(jiǎn)單實(shí)現(xiàn)Labview讀取的串口數(shù)據(jù)寫入mysql5.7數(shù)據(jù)庫中?

怎么簡(jiǎn)單實(shí)現(xiàn)Labview讀取的串口數(shù)據(jù)寫入mysql5.7數(shù)據(jù)庫中? 已實(shí)現(xiàn):串口
發(fā)表于 01-11 22:05

(專題)Labview 對(duì)于大數(shù)據(jù)操作 途徑:使用數(shù)據(jù)庫

:https://bbs.elecfans.com/jishu_453402_1_1.html)有必要采用更好 的方案,使用Labview操作數(shù)據(jù)庫。故開此貼討論這一主題:目標(biāo)是使用 ODBC ADO
發(fā)表于 10-15 09:52

如何用php調(diào)用mysql數(shù)據(jù)庫實(shí)現(xiàn)增刪改

php調(diào)用mysql數(shù)據(jù)庫實(shí)現(xiàn)增刪改
發(fā)表于 04-09 12:53

北大青鳥SQL Server數(shù)據(jù)庫課件

北大青鳥SQL Server數(shù)據(jù)庫課件數(shù)據(jù)庫有哪些基本操作?建建表加約束創(chuàng)建登錄帳戶 基本的數(shù)據(jù)操縱語句有哪些?語法是?
發(fā)表于 09-27 22:23 ?310次下載
北大青鳥SQL Server<b class='flag-5'>數(shù)據(jù)庫</b>課件

分布式數(shù)據(jù)庫技術(shù)與MO在GIS系統(tǒng)集成開發(fā)中的應(yīng)用

通過實(shí)際的系統(tǒng)開發(fā),探索分布式數(shù)據(jù)庫、MO 及VS 技術(shù)在GIS 系統(tǒng)集成開發(fā)中的應(yīng)用,提出了GIS 數(shù)據(jù)與遠(yuǎn)程數(shù)據(jù)庫實(shí)現(xiàn)聯(lián)接,實(shí)現(xiàn)
發(fā)表于 07-30 15:55 ?13次下載

基于SQLite的鴻蒙的關(guān)系型數(shù)據(jù)庫使用

HarmonyOS關(guān)系型數(shù)據(jù)庫基于SQLite組件提供了一套完整的對(duì)本地數(shù)據(jù)庫進(jìn)行管理的機(jī)制,對(duì)外提供了一系列的、、
的頭像 發(fā)表于 01-20 11:48 ?4838次閱讀
基于SQLite的鴻蒙的關(guān)系型<b class='flag-5'>數(shù)據(jù)庫</b>使用

基于LABVIEW的SQL Server數(shù)據(jù)庫操作教程

基于LABVIEW的SQL Server數(shù)據(jù)庫操作教程
發(fā)表于 09-13 14:54 ?99次下載

LabVIEW操作MySQL數(shù)據(jù)庫編程實(shí)例

LabVIEW操作MySQL數(shù)據(jù)庫編程實(shí)例
發(fā)表于 10-13 15:05 ?50次下載

SQLite數(shù)據(jù)庫增刪改

,但對(duì)于小型應(yīng)用或者移動(dòng)應(yīng)用來說,它的運(yùn)行效率和資源占用較小,非常適合使用。在本篇文章中,我們將探討SQLite數(shù)據(jù)庫的增刪改操作。 一、SQLite數(shù)據(jù)庫的基本
的頭像 發(fā)表于 08-28 17:09 ?1495次閱讀

數(shù)據(jù)庫mysql基本增刪改

MySQL是一種開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),常用于Web應(yīng)用程序的數(shù)據(jù)存儲(chǔ)和管理。通過使用MySQL,用戶可以進(jìn)行數(shù)據(jù)的增刪改操作,從而
的頭像 發(fā)表于 11-16 16:35 ?1845次閱讀

mysql數(shù)據(jù)庫增刪改基本語句

MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),提供了豐富的功能和語法,來支持數(shù)據(jù)的增刪改。在本文中,將詳細(xì)介紹MySQL數(shù)據(jù)庫
的頭像 發(fā)表于 11-16 16:36 ?1338次閱讀

鴻蒙實(shí)戰(zhàn)開發(fā):【相機(jī)和媒體

在ArkTS中調(diào)用相機(jī)拍照和錄像,以及如何使用媒體接口進(jìn)行媒體文件的、、
的頭像 發(fā)表于 03-20 16:36 ?1127次閱讀
鴻蒙實(shí)戰(zhàn)開發(fā):【相機(jī)和媒體<b class='flag-5'>庫</b>】

鴻蒙HarmonyOS開發(fā)實(shí)例:【分布式關(guān)系型數(shù)據(jù)庫

使用[@ohos.data.relationalStore]接口和[@ohos.distributedDeviceManager]?接口展示了在eTS中分布式關(guān)系型數(shù)據(jù)庫的使用,在、、
的頭像 發(fā)表于 04-11 09:52 ?1527次閱讀
鴻蒙HarmonyOS開發(fā)實(shí)例:【分布式關(guān)系型<b class='flag-5'>數(shù)據(jù)庫</b>】

鴻蒙開發(fā)接口數(shù)據(jù)管理:【@ohos.data.rdb (關(guān)系型數(shù)據(jù)庫)】

關(guān)系型數(shù)據(jù)庫(Relational Database,RDB)是一種基于關(guān)系模型來管理數(shù)據(jù)數(shù)據(jù)庫。關(guān)系型數(shù)據(jù)庫基于SQLite組件提供了一套完整的對(duì)本地
的頭像 發(fā)表于 06-10 18:35 ?1893次閱讀
主站蜘蛛池模板: 欧美日韩精品一区二区三区四区 | 被吊起玩弄的女性奴 | 国产成人在线免费 | 撕开美女的衣服2 | 综合精品欧美日韩国产在线 | 日韩欧美中文字幕一区 | 四虎影视永久无码精品 | 超碰免费视频caoporn | 美女pk精子4 | 亚洲嫩草AV永久无码精品无码 | 国产成人免费高清激情视频 | aaaaaaa一级毛片| 国产美女裸身网站免费观看视频 | 打扑克床上视频不用下载免费观看 | caoporn超碰在线 | 国产日韩高清一区二区三区 | 国产精品高清m3u8在线播放 | 久久99re8热在线播放 | 成人精品视频在线观看 | 蜜芽最新域名解析网站 | 日本黄 色大片全 | 国产一区免费在线观看 | 亚洲欧美国产综合在线 | 手机伊在人线香蕉2 | 小黄鸭YELLOWDUCK7596 | 久久久综合中文字幕久久 | 国产在线精品亚洲 | 琪琪婷婷五月色综合久久 | 一品道门在线观看免费视频 | 亚洲精品一区二区在线看片 | 用震蛋调教女性下面视频 | 精品淑女少妇AV久久免费 | 亚洲成AV人电影在线观看 | 欧美色妞AV重囗味视频 | 成人性生交大片免费看中文 | 91香蕉福利一区二区三区 | 国产亚洲精品 在线视频 香蕉 | 国产欧美亚洲综合第一页 | 色婷婷综合久久久中文字幕 | 香蕉eeww99国产精品 | 亚洲理论片在线中文字幕 |

電子發(fā)燒友

中國電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會(huì)員交流學(xué)習(xí)
  • 獲取您個(gè)性化的科技前沿技術(shù)信息
  • 參加活動(dòng)獲取豐厚的禮品