点击蓝字
关注我们
上周我们发布了数据库对接功能的内测邀请,经过筛选后,挑选了一部分用户给予了内测资格。我们与其中一位用户沟通后邀请他将实践过程分享出来,一起来看看吧!
MySQL数据对接实践
来自 白码内测客户 的分享
前言
我公司之前一直在使用的进销存系统来自于一个叫gdoo的开源项目,在工作使用中发现某些功能并不能完全贴合公司的业务,因此有必要对系统功能进行修改。但由于技术的局限性,使用低代码平台进行系统搭建会更加贴合我的需要,以后修改维护起来也会更加的方便。
经过对比,我发现白码低代码开发平台用户端上的通用功能(如打印)也会比原有系统的更加好用,且上周白码平台发布了数据库对接功能的内测邀请,出于工作上的考虑以及我自己的好奇心,我申请了一个内测资格,将原有系统数据库上的数据对接到白码平台上进行重新搭建。
申请内测资格并通过后,白码工作人员很快就联系了我,指导我如何使用数据对接功能。经过指导并参考他们提供的示例后,我尝试了独自对接系统中的订单模块,包括数据表的对接、功能的搭建等一系列的操作。最终在白码平台上复刻了订单模块上的功能,并且在白码上进行数据操作(通过功能实现的操作)后,在原有的gdoo这个系统上也能看见,数据也可以成功地存储到原有数据库中。
系统概述
公司正在使用的这个系统是一套进销存系统。主要包括采购管理、销售管理、库存管理、客户管理这几大核心模块。
成果展示
|
数目 |
||
|
学习对接数据 |
- |
< 0.5 |
|
对接数据表 |
136 |
2.5 |
|
实现功能数 |
≈300 |
16 |
实现效果
实践过程
01
创建数据表(耗时<0.5小时)
第一步就是数据表的创建,在白码平台上创建出对应的数据表(例如:订单列表、客户列表等)。
原有数据库(总计136个数据表)
白码平台数据库:
首先创建出所有数据表,后面再一一对接原有数据。
02
数据对接(耗时≈0.5小时)
第二步,使用数据库对接功能(总计136个数据表,花费约半个小时完成建表并对接数据)。
具体操作:选择一个数据表,在属性编辑窗口启用数据库对接功能。选择数据库类型,因为原有系统的数据库是MySQL,所以这里的数据库类型选择“MySQL”。然后依次输入数据库连接url(mysql://47.106.69.163:23306/laravel?user=gdoo&password=ibyKdRW),数据库表名(对应的数据库中的数据表名),数据库表主键。输入完成后点击自动生成数据表,这个表上的所有字段就都生成出来了。对接完成后在白码平台添加数据,数据会一并存储到原有系统和数据库中。
对接完成后的效果:
03
修改字段类型(耗时≈2小时)
第三步,修改字段类型(平均每个表中有25个字段,完成此工作花费约两小时)。
这一部分有的数据表可能存在外键,在白码平台中设置为“关联”类型属性可自动关联上对应表的数据。因此需要梳理数据表之间的关系,有外键的表就需要将对应的属性类型更换成“关联”。
例如:订单明细表中字段的关联设置,所属订单字段关联的是订单表,类型字段关联订单类型表,产品信息字段关联产品列表。
04
后续系统搭建(耗时≈2小时)
完成以上几步之后便完成数据库的对接工作,就要开始使用平台进行后续的系统搭建工作了,包括功能、数据集创建及设置,菜单、权限、用户管理,以及各项系统调试工作。
功能搭建:
菜单管理:
权限管理:
数据库对接功能的内测资格仍旧开放申请,点击下方按钮或“阅读原文”即可申请内测资格。
申请后,我们的客服会审核您提供的信息,审核通过后会第一时间联系您,给您介绍功能的详细内容并提供对接demo。成功获得内测资格的用户将拥有以下权益。
|内测权益|
■ 开放数据库对接功能供内测用户使用。
■ 提供线上测试库:测试数据可存储到线上的测试库中(Mysql,SQLserver),可利用线上测试库进行测试。
■ 提供专人指导:制作两个数据表的示例供用户参考,并有专人解答用户在使用此功能的过程中存在的问题。。
■ 在使用此功能过程中有任何需求可向客服反馈,我们会根据实际情况进行功能优化。
白码科技 · BAIMA
扫描二维码添加客服微信
有任何问题都可以询问客服哦~
点击“阅读原文”申请白码内测资格!名额有限,先到先得哦!

