【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"事件来获取查询结果

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

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

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

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

相关推荐
IT19955 小时前
Fail2Ban 防护 MySQL 实战|登录失败 3 次,IP 封禁 24 小时
数据库·mysql
paopaokaka_luck8 小时前
流浪动物救助与收养系统(DeepSeek AI对话、 ECharts多维分析、救助流程衔接、领养与回访衔接、 捐赠确认与公示、志愿者协作)
java·前端·javascript·人工智能·mysql·echarts·推荐算法
lzhdim9 小时前
100条常用SQL语句
数据库·sql·mysql·mybatis
这个DBA有点耶12 小时前
2026年国产数据库“实际用户增长最快”核验指南:口径优先级、可查数据与选型动作清单
数据库·mysql·架构
程序员塔塔喵12 小时前
【MySQL篇|第三篇】脏读,幻读,不可重复读
数据库·mysql·不可重复读·幻读·脏读
这个DBA有点耶13 小时前
备份成功≠数据可恢复:静默损坏会让物理备份把坏页一起带走
数据库·mysql·代码规范
数据库小学妹13 小时前
MySQL MDL锁等待排查:DDL卡住与长事务定位
数据库·后端·mysql
lhdz_bj14 小时前
Mysql Server配置详解
mysql·配置·file·config·1024程序员节·option·选项
syagain_zsx17 小时前
ODB 与 MySQL:C++ 里的 ORM 实践(类即表、事务铁律与查询封装)
开发语言·数据库·c++·mysql·工具库·1024程序员节
时间售卖铺17 小时前
MySQL 备份
运维·数据库·mysql·云原生