【技术实现步骤摘要】
一种数据处理方法、装置、设备、存储介质及产品
[0001]本申请涉及通信
,具体而言,涉及一种数据处理方法、数据处理装置、电子设备、计算机可读存储介质及计算机产品。
技术介绍
[0002]游戏管理员(GM),是游戏中主持游戏或监管玩家行为并维护游戏环境的负责人;游戏的游戏数据存储在游戏数据库中,当需要对游戏进行测试,需要从游戏数据库获取数据,并对数据进行构造;在相关技术中是通过开发人员提供GM命令实现,耗费人力和时长。
技术实现思路
[0003]为解决上述技术问题,本申请的实施例提供了一种数据处理方法、信息处理装置、电子设备、计算机可读存储介质及计算机程序产品,将对应数据库库表的数据展示出来,实现游戏数据库中的数据可视化,进而测试同学可以方便的进行数据构造,极大地提高测试效率。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0005]根据本申请实施例的一个方面,提供了一种数据处理方法,包括:展示交互界面,当接入新游戏项目时,通过所述交 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:展示交互界面,当接入新游戏项目时,通过所述交互界面接收所述新游戏项目的协议文件,所述协议文件用于定义所述新游戏项目中的数据库表,所述数据库表存储于游戏数据库中;对所述协议文件进行编译,以生成以预设编程语言编写的代码文件;根据所述代码文件将所述游戏数据库的应用程序接口编译为动态链接库文件;当通过交互界面接收到针对所述数据库表中的数据的编辑请求时,调用所述动态链接库文件,以访问所述应用程序接口,并通过所述应用程序接口获取所述数据库表中的与所述编辑请求对应的目标数据,将所述目标数据显示在所述交互界面上。2.根据权利要求1所述的方法,其特征在于,所述对所述协议文件进行编译,以生成以预设编程语言编写的代码文件之前,所述方法还包括:当所述新游戏项目的数据库表与其他游戏项目的数据库表的表名相同,且数据库表的表结构不同时,建立所述新游戏项目与所述数据库表的映射关系,并将所述映射关系存储在所述游戏数据库中。3.根据权利要求2所述的方法,其特征在于,所述通过所述应用程序接口获取所述数据库表中的与所述编辑请求对应的目标数据,包括:根据所述数据库表的表结构,对所述编辑请求所携带的请求数据进行分析,得到所述请求数据的字段类型;若所述请求数据的字段类型为跨平台多语言数据表示协议中的非序列化结构数据格式的大文件字段,遍历所述数据库表中的字段值,并将与所述请求数据对应的字段值作为所述目标数据。4.根据权利要求3所述的方法,其特征在于,所述映射关系还包括所述协议文件的协议路径,所述方法还包括:若所述请求数据的字段类型为跨平台多语言数据表示协议中的序列化结构数据格式的大文件字段,则根据所述数据库中的映射关系的协议路径,确定与所述序列化结构数据格式的大文件字段对应的协议文件;根据所述协议文件对所述请求数据进行解析,得到所述请求数据对应的字段名和字段值的对应关系,根据所述对应关系在所述数据库表中确定所述字段名对应的字段值,将所述字段值作为所述目标数据。5.根据权利要求2所述的方法,其特征在于,所述对所述协议文件进行编译,以生成以预设编程语言编写的代码文件包括:根据所述映射关系对所述数据库表的表名...
【专利技术属性】
技术研发人员:李凤兰,陈强,楚培林,
申请(专利权)人:腾讯科技成都有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。