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

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

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

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

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

相关推荐
呆萌很6 小时前
MySQL 数据库和表的管理操作(命令行)
数据库·mysql
毕业设计7036 小时前
(免费领源码)基于Python的博物馆研学活动管理系统的设计与实现22724- java、PHP、python、C#、小程序、大数据、单片机、网络工程等)
python·mysql·随机森林·pycharm·django·flask·推荐算法
程序员阿鹏11 小时前
如何实现MySQL分库分表?
数据结构·数据库·sql·mysql·缓存
风哥2号12 小时前
数据库教程FGMT33‑MySQL主从复制项目实施与维护06(MySQL8.4/9.7 MGR组复制)
数据库·mysql
杨云龙UP13 小时前
MySQL Host is blocked because of many connection errors 导致 JDBC 连接失败排查与解决
linux·运维·网络·数据库·sql·mysql·登录失败
程序员梅雨15 小时前
MySQL底层探索(一):什么是脏页?什么是冷热分离?
mysql·面试
bksczm17 小时前
MySQL基础篇之表的增删查改(CRUD)细则
sql·mysql
莫陌尛.1 天前
Docker MySQL 删表卡死、执行超时(MDL锁阻塞)问题复盘与根治方案
mysql·docker·容器
毕业设计7031 天前
(免费领源码) 基于微信小程序的预制菜商城的设计与实现25172-java、PHP、python、C#、小程序、大数据、单片机、网络工程等)
vue.js·python·mysql·微信小程序·pycharm·微信开发者工具·推荐算法
泡泡鱼(敲代码中)1 天前
MySQL基础学习笔记:从数据模型到DDL全掌握
开发语言·数据库·笔记·学习·mysql