效果
步骤
1. 在虚幻商城下载“MySQL and MariaDB Integration”插件
2. 购买安装后,我们将插件添加到一个新工程中,打开新工程可以看到已经添加了插件
3. 新建一个蓝图,选择父类为“MySQLDBConnectionActor”
这里命名为该蓝图为“BP_MySQL”
4. 接下来创建一个控件蓝图来连接MySQL,这里命名为“WBP_MySQL”
打开“WBP_MySQL”,添加一个按钮,用于连接数据库
在控件蓝图的事件图表中获取“BP_MySQL”对象引用
当点击按钮后执行“Create New Connection”
5. 可以在“BP_MySQL”中通过“On Connection State Changed”节点查看连接是否成功
我们点击按钮可以看到打印输出“true”,表面数据库连接成功
如果遇到报错:“Dll Error. Ensure that you have the correct dlls in your project Binaries”请检查“xxx/Binaries/Win64”目录中是否包含如下文件,如果没有可以从官方样例工程中拷贝过来。
接下来我们把“Create New Connection”节点中的“Server”、“DBName”、“UserID”、“Password”参数开放给用户输入。
6. 在“WBP_MySQL”中重新设计界面如下
将用户输入的内容记录下来
将这4个变量分别绑定到4个可编辑文本
为4个变量设置默认值
将4个变量作为“Create New Connection”节点的输入参数
为了显示连接状态,我们再添加一个文本控件来显示
7. 在“BP_MySQL”中设置根据是否连接成功来设置相应的显示信息
此时运行效果如文章开头所示。