SQL / UE · 2024年6月19日 2

Blueprints MySQL Connector / UE | DTMysql插件使用说明 虚幻引擎使用蓝图连接MySQL数据进行增加,删除,修改,查询操作

本插件主要是支持在UE蓝图中连接和操作MYSQL数据库。

1. 数据库连接 【 Connect MySql 】

Blueprints MySQL Connector / UE | DTMysql插件使用说明 虚幻引擎使用蓝图连接MySQL数据进行增加,删除,修改,查询操作

输入:

Host:数据库IP地址

Port: 数据库开放端口

User: 数据库用户名

Password:数据库密码

DBName:指定连接的数据库库名

输出:

Success:返回数据库是否连接成功

Error No: 连接错误返回错误编号,成功返回0

Error Msg:连接错误返回错误信息


2. 操作数据库 【 Execute SQL 】

Blueprints MySQL Connector / UE | DTMysql插件使用说明 虚幻引擎使用蓝图连接MySQL数据进行增加,删除,修改,查询操作

输入:

SQL: 执行的SQL语句,支持 SELECT, DELETE, INSERT, UPDATE, CALL。 基本所有的SQL语句都是支持的,可以直接在这里操作数据库。

需要一定的SQL语法知识掌握,可以参考 SQL 语法 | 菜鸟教程 (runoob.com)

输出:

Success: 返回操作是否执行成功

Error No:错误编号,成功返回0

Error Msg:  执行错误返回错误信息

Rows: 执行后输出结果行数

Result:返回数据库结果集,如果是CALL存储过程或者数据库函数则可能返回多个结果集,这样的话就需要 [ Add Result ],  根据实际返回添加


3. 结果集分解

Result 返回的结果集为 一个MAP的数组,一个数组等于一行的信息,这一行的数据保存在一个MAP中。

也可以使用本插件自带功能,把输出结果集转换为JSON。

4. 下载地址

在代码插件创建的MySQL Connector – 虚幻引擎商城 (unrealengine.com)