UE蓝图 SQL/ORACLE/MySQL/ODBC 数据库通讯器 

      |      2021-09-01 11:08 发布

插件下载
1391 0 0

简介

  • 支持的引擎版本
    4.22+
  • 下载类型
    引擎插件
  • 现在可以在 Linux 上运行!| 需要免费的 ODBC 驱动程序 | 适用于所有常见数据库,如 SQL、MySql、Oracle 等...(您只需选择正确的 ODBC 驱动程序)
    该插件可以使用 ODBC 在蓝图中执行数据库查询。ODBC 是一种免费、老派、稳定、可靠且跨平台的与数据库通信的方式。大多数常见的数据库框架都可以使用 ODBC。SQL、MySql、Oracle、Azure、Amazon 等……都可以用这个插件查询。蓝图的使用与广泛使用的 VaRest 插件非常相似。它利用 UE4 的 FNonAbandonableTask 在不阻塞游戏线程的情况下异步执行查询。
  • [color=rgb(220, 161, 0) !important]教程视频

    主动支持:[color=rgb(220, 161, 0) !important]https : [color=rgb(220, 161, 0) !important]//discord.gg/Sd4B2rm
  • 技术细节
    特征

    • 在蓝图中执行 SQL 语句
    • 查询在 UE4 的异步线程池中异步运行
    • 根据查询结果的大小,可以同时执行数百个查询,而游戏线程没有任何明显的延迟
    • 如何在蓝图中创建和执行查询(参见蓝图截图)

      • 构造查询 UObject
      • 将构造的 Query UObject 提升为变量
      • 绑定 OnQueryFinished 事件
      • 添加一个 DatabaseRowModel 结构变量。DatabaseRowModel 应包含包含列名和变量类型定义的 DatabaseColumnModels 数组。只有字符串列需要 StringBufferSize
      • 在 DatabaseQuery 对象上调用 ExecuteQueryAsync
      • 一个 DatabaseQueryResult 应该返回填充结果
      • 您可以在结果列上使用 GetValueAsString 或将其强制转换为它的变量类型列以避免将其转换为字符串




魔动网-20210901_110811_303.jpg
魔动网-20210901_110811_304.jpg
魔动网-20210901_110811_305.jpg
魔动网-20210901_110811_306.jpg
魔动网-20210901_110811_307.jpg
快速回复 返回顶部 返回列表