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

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

效果

步骤

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

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

2. 在“BP_MySQL”中添加一个事件分发器,当成功连接到数据库后通知“WBP_MySQL”

3. 在“WBP_MySQL”中绑定一个事件到事件分发器,该事件的功能是当连接成功后创建“WBP_OperateDB”界面

4. 创建一个查询的界面,这里命名为“WBP_Query”,表示查询的界面

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

5. 回到控件蓝图“WBP_OperateDB”中,将“WBP_Query”加入控件切换器

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

6. 打开“WBP_Query”,当用户点击查询按钮后,执行“Select Data from Query”来获取查询结果

7. 可以在“BP_MySQL”中通过“事件On Query Select Status Changed”事件来获取查询结果

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

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

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

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

相关推荐

  1. Vue2 use()与component()注册全局组件

    2024-04-22 20:36:06       37 阅读
  2. ros2--

    2024-04-22 20:36:06       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-22 20:36:06       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-22 20:36:06       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-22 20:36:06       87 阅读
  4. Python语言-面向对象

    2024-04-22 20:36:06       96 阅读

热门阅读

  1. 第七周笔记

    2024-04-22 20:36:06       30 阅读
  2. MySQL运维故障排查与高效解决方案

    2024-04-22 20:36:06       36 阅读
  3. 机器学习笔记 - torch.hub 和 torchvision.models 的区别

    2024-04-22 20:36:06       33 阅读
  4. MySQL运维故障解决方案:实战案例与深度解析

    2024-04-22 20:36:06       32 阅读
  5. JWT原理

    JWT原理

    2024-04-22 20:36:06      37 阅读
  6. Docker - 网络

    2024-04-22 20:36:06       32 阅读
  7. MySQL无法远程连接方案解决(示例)

    2024-04-22 20:36:06       38 阅读
  8. 卸载jenkins和docker

    2024-04-22 20:36:06       35 阅读
  9. 算法=问题的解决方法

    2024-04-22 20:36:06       39 阅读
  10. Unity中Socket,Tcp,Udp网络连接协议总结

    2024-04-22 20:36:06       29 阅读
  11. 浅谈薪酬绩效设计及运行的忌讳

    2024-04-22 20:36:06       38 阅读
  12. ubuntu用户与用户组管理

    2024-04-22 20:36:06       37 阅读
  13. JVM指令收集

    2024-04-22 20:36:06       26 阅读