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

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

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

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

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

相关推荐
ruxshui5 分钟前
MySQL备份核心指南
数据库·mysql
霖霖总总35 分钟前
[小技巧73]MySQL UUID 全面解析:UUID 的原理、结构与最佳实践
数据库·mysql
郁闷的网纹蟒1 小时前
虚幻5---第16部分---敌人(中)
开发语言·c++·ue5·游戏引擎·虚幻
zhangyueping83852 小时前
4、MYSQL-DQL-基本查询
数据库·mysql
爱搞虚幻的阿恺2 小时前
Niagara粒子系统-超炫酷的闪电特效(第一期 粒子的朝向与对齐)
游戏·ue5·游戏引擎·虚幻
luoluoal6 小时前
基于python的医疗知识图谱问答系统(源码+文档)
python·mysql·django·毕业设计·源码
I'm Jie6 小时前
【已解决】SqlAlchemy 插入 MySQL JSON 字段时 None 变为 ‘null‘ 字符串,WHERE IS NULL 失效
数据库·python·mysql·json·fastapi·sqlalchemy
之歆6 小时前
MySQL 数据库理论、安装、查询、事务与备份恢复
数据库·mysql·adb
长谷深风1116 小时前
Redis入门:从MySQL到高效缓存的飞跃
redis·后端·mysql·缓存·nosql·java 开发