当前位置: 首页 > article >正文

第五天 Labview数据记录(5.5 SQL数据库读写)

5.5 SQL数据库读写

SQL 数据库读写操作是现代软件开发、数据分析和企业信息系统的核心功能。其意义不仅体现在技术层面,还涉及到业务流程优化、数据管理、决策支持等多个方面。以下是 SQL 数据库读写操作的重要意义:1. 数据存储与管理;2. 支持业务流程;3. 数据分析与决策支持;4. 数据共享与协作;5. 提高开发效率;6. 支持复杂业务逻辑;7. 成本效益;8. 实际应用场景。

SQL 数据库的读写操作是现代信息系统的核心功能,无论是企业级应用还是个人项目,SQL 数据库的读写操作都是实现数据驱动决策和业务优化的关键工具。

新建两个子VI(SaveSQL.vi、SQLConnect.vi),其中SQLConnect.vi集成了数据库的增删改查等功能,SaveSQL.vi调用SQLConnect.vi实现整个功能的集成工作。

5.5.1 SQLConnect.vi

5.5.1.1 前面板

其中

接线端连接方式

5.5.1.2 程序框图

1)打开程序框图,Insert分支

DB Tools Open Connection.vi,空白处右击->互连接口->Database->DB Tools Open Connection;

DB Tools Insert Data.vi,空白处右击->互连接口->Database->DB Tools Insert Data;

DB Tools Close Connection.vi,空白处右击->互连接口->Database->DB Tools Close Connection;

其中,数据源名称和数据库名称可以在SQL Server Management Studio中查看。

2)Select分支

DB Tools Select Data.vi,空白处右击->互连接口->Database->DB Tools Select Data;

3)Updata分支

DB Tools Update Data.vi,空白处右击->互连接口->Database->DB Tools Update Data;

4)Delete分支

DB Tools Delete Data.vi,空白处右击->互连接口->Database->DB Tools Delete Data;

5)CreateT分支,创建表

DB Tools Create Table.vi,空白处右击->互连接口->Database->DB Tools Create Table;

6)DeleteT分支

DB Tools Drop Table.vi,空白处右击->互连接口->Database->DB Tools Drop Table;

7)ReadAll分支

读取整张表中的数据和列名

DB Tools Select Data.vi,空白处右击->互连接口->Database->DB Tools Select Data;

DB Tools List Columns.vi,空白处右击->互连接口->Database->DB Tools List Columns;

5.5.2 SaveSQL.vi

5.5.2.1 前面板

1个多列列表框、一个字符串输入数组控件、5个按钮(读取、写入、删除、修改、停止)。

5.5.2.2 程序框图

1)打开程序框图

添加生产者消费者框架

2)添加读取事件

3)添加写入事件

4)添加删除事件

5)添加修改事件

6)添加停止事件

5.5.3 运行

运行SaveSQL.vi,依次点击读取,写入,修改,删除等功能。基本实现数据库的增删改查等功能。

最后执行的结果在SQL Server management studio中查询。


http://www.kler.cn/a/586388.html

相关文章:

  • 贝壳找房:以 OceanBase 为 JuiceFS 元数据引擎,构建 AI 存储底座
  • 从http到Axios和fetch全解析
  • Python 实现的采集诸葛灵签
  • 以下列举了一些典型的JavaScript网页设计实例,它们展示了多样化的功能和交互体验,非常适合初学者及中级开发者学习借鉴如下:
  • 在MAC mini4上安装Ollama、Chatbox及模型交互指南
  • 电网电压暂态扰动机理与工业设备抗失压防护策略研究
  • 提升 Instagram 账号安全性:防止数据泄露的步骤
  • sqldef:一款免费的数据库变更管理工具
  • rpmlib(SetVersions) is needed by can-uilts-v2019.00.0-alt1.aarch64
  • Java序列化
  • Yolo-Uniow开集目标检测本地复现
  • 基于微信小程序开发的宠物领养平台——代码解读
  • QT编程之QGIS
  • SQLAlchemy系列教程:批量插入数据
  • 卷积神经网络 - 一维卷积、二维卷积
  • 适合企业内训的AI工具实操培训教程(37页PPT)(文末有下载方式)
  • 基于6自由度搬运机器人完成单关节伺服控制实现的详细步骤及示例代码
  • opencv-显示图片
  • Mybatis语法bug
  • DeepSeek linux服务器(CentOS)部署命令笔记