美文网首页
ARK-MySQL插件

ARK-MySQL插件

作者: MengDong2018 | 来源:发表于2018-03-08 10:02 被阅读0次

  一、 MySql数据库配置、

    添加MySql数据库表文件

    1.创建数据库,添加表。

    sql文件目录:Bin\Server\DataConfig\mysql

    2.配置数据库链接信息。

       配置文件目录:Bin\Server\DataConfig\Excel\SqlServer.xlsx,打开后配置信息。

    3.使用工具生成xml数据表。

    工具目录:Bin\Server\DataConfig\Tool\copy_files.bat,双击执行。

二、MySQLPlugin

    MySQLPlugin是为ARKGameFrame编写的插件,只需将其添加到ARKGameFrame工程里面,就可以操作MySql数据库了。

    下载地址:https://github.com/ArkGame/MySQLPlugin

    1.将下载好的MySQLPlugin项目放到 ARKGameFrame/Plugins 目录下,如下图:

    2.将MySQLPlugin添加到ARKGameFrame工程中

    在解决方案中添加 Plugins 目录(有该目录就无需创建了),右击添加现有项目。

    3. MySQLPlugin目录文件介绍

    目录图:

    AFCMySQLDriver和AFCMySQLDriverManager是辅助处理MySQL操作的,我们只需使用AFCMySQLModule来对MySQL操作。

    AFCMySQLModule继承AFIMySQLModule,包含一下函数:

    @1:AddMysqlServer:连接数据库,参数Dns和Ip二选一。

    @2:Updata:更新表记录

    @3:Query:查询表记录

    @4:Select:查询表记录

    @5:Delete:删除表记录

    @6:Exists:查询记录是否存在

    @7:Keys:查询带制定关键字的ID列表

三、其他Plugin使用MySQLPlugin

    以AFLoginLogicPlugin项目使用MySQLPlugin为例。

    1.生成AFMySQLPlugin_d.dll文件

    右击MySQLPlugin->生成,生成的文件路径: Bin\Comm\Debug\AFMySQLPlugin_d.dll

    2.拷贝AFMySQLPlugin_d.dll和 libmysql.dll 到Bin\Server\Debug\AFLoginServer目录

    libmysql.dll 路径: Plugins\MySQLPlugin\Dep\lib\Debug\libmysql.dll

    3.向Bin\Server\Debug\AFLoginServer目录下的 Plugin.xml 里面添加 MySQLPlugin。

    4.配置AFLoginLogicPlugin项目的引用目录

    右击AFLoginLogicPlugin项目,如下图:

    编辑C/C++/常规/附加包含目录,如下图:

    添加上MySQLPlugin的查找目录,确定保存。

    $(SolutionDir)..\Plugins\MySQLPlugin\

    $(SolutionDir)..\Plugins\MySQLPlugin\Dep\

    $(SolutionDir)..\Plugins\MySQLPlugin\Dep\mysql\

5.在AFCLoginLogicModule 中使用

    添加包含文件:#include "Interface/AFIMySQLModule.h"

    添加成员变量:AFIMySQLModule* m_pMySQLModule;

    在AFCLoginLogicModule::AfterInit()里面初始化pMySQLModule:

    其中链接服务器方法AddMysqlServer中参数Dns和Ip二选一。

    查询和更新:

相关文章

  • ARK-MySQL插件

    一、MySql数据库配置、 添加MySql数据库表文件 1.创建数据库,添加表。 sql文件目录:Bin\Serv...

  • React配置过程中用到的插件汇总

    ●react插件●react-dom插件●react-router插件●react-redux插件●babel插件...

  • iOS项目实战02

    修改插件:查找插件 -> 插件路径(不能记) -> Xcode插件开发 -> 查看插件代码 -> 搜索instal...

  • 5.文档 - gitbook - 插件

    参考 官方插件 重点参考 GitBook 插件 常用插件 配置插件 到 官方插件 上找合适的插件 在配置文件中安装...

  • FCPX系列的插件怎么安装导入?Final cut pro x插

    fcpx插件怎么安装? Fcpx插件怎么解压安装?fcpx插件怎么卸载?fcpx插件怎么添加?fcpx lut插件...

  • Cordova 插件更新

    查看项目插件列表 移除插件 添加插件

  • IDEA破解

    配置插件 配置仓库 下载插件 使用插件

  • Cordova 本地插件

    1 安装插件环境 2 创建插件 例子 添加配置 进入插件文件夹下初始化插件 插件使用

  • Webpack入门之plugins篇

    入门篇主要先学学插件的使用,不涉及自定义插件。 首先 插件分为:内置插件和外部插件。 内置插件例如BannerPl...

  • Gradle中插件的使用

    目录 插件的类型 插件的类型分为:1.脚本插件2.二进制插件 插件的使用 1.脚本插件的使用 脚本插件的使用方法如...

网友评论

      本文标题:ARK-MySQL插件

      本文链接:https://www.haomeiwen.com/subject/bowjfftx.html