【UE5.1】使用MySQL and MariaDB Integration插件——(2)查询

在上一篇(【UE5.1】使用MySQL and MariaDB Integration插件------(1)连接MySQL)基础上继续实现查询MySQL数据表功能。

效果

步骤

  1. 这里先新建一个控件蓝图,命名为"WBP_OperateDB",该界面用于在连接数据库成功后操作数据库

该控件蓝图主要由三个按钮和一个控件切换器组成,我们希望点击不同按钮能够显示不同控件界面

  1. 在"BP_MySQL"中添加一个事件分发器,当成功连接到数据库后通知"WBP_MySQL"
  1. 在"WBP_MySQL"中绑定一个事件到事件分发器,该事件的功能是当连接成功后创建"WBP_OperateDB"界面
  1. 创建一个查询的界面,这里命名为"WBP_Query",表示查询的界面

打开"WBP_Query",添加如下控件,左边的多行文本框用于填写查询命令,右边的用于显示查询结果

  1. 回到控件蓝图"WBP_OperateDB"中,将"WBP_Query"加入控件切换器

当点击不同按钮时,就激活控件切换器中的不同的界面

  1. 打开"WBP_Query",当用户点击查询按钮后,执行"Select Data from Query"来获取查询结果
  1. 可以在"BP_MySQL"中通过"事件On Query Select Status Changed"事件来获取查询结果

这里先打印一下所有的字段名

此时运行可以看到当我们点击查询后,成功执行了查询命令

然后将这部分打印的信息写入多行文本框

此时查询可以看到查询结果已经写入多行文本框中

相关推荐
小冷coding8 小时前
【MySQL】MySQL 插入一条数据的完整流程(InnoDB 引擎)
数据库·mysql
周杰伦的稻香12 小时前
MySQL中常见的慢查询与优化
android·数据库·mysql
·云扬·13 小时前
MySQL 常见存储引擎详解及面试高频考点
数据库·mysql·面试
何以不说话14 小时前
mysql 的主从复制
运维·数据库·学习·mysql
橘子1315 小时前
MySQL库的操作(二)
数据库·mysql·oracle
AI视觉网奇16 小时前
ue 5 c++ 控制播放动画实践
ue5
·云扬·16 小时前
MySQL各版本核心特性演进与主流分支深度解析
数据库·sql·mysql
田超凡17 小时前
深入理解MySQL_6 Temporary临时表
mysql·java-ee
尽兴-18 小时前
MySQL 8.0主从复制原理与实战深度解析
数据库·mysql·主从复制
YongCheng_Liang19 小时前
MySQL 高级特性深度解析:从索引优化到高可用架构
运维·数据库·mysql