数据库对接介绍
John
• 发表于:2022年02月11日 12:09 • 更新于:2022年02月11日 12:09
1387

概述:

白码平台支持数据对接。通过连接原有软件数据库的形式,在白码开发平台上进行功能的优化扩展或打通多套系统。

 

应用场景:

1. 对接原有系统数据,对接后使用白码特有基础功能(打印、统计图表、按模板导出等)。

2. 对接原有系统后使用白码移动用户端。

3. 对接数据后进行功能优化,使用白码平台快速开发新功能。

4. 打通多套系统,例如:企业用户在已有多个不同类型的系统的情况下,想要对这些数据进行整合时,可以通过此功能将这些系统整合起来。

5. 对接自定义页面。

6. 实现API对接,例如对接淘宝、支付宝等。

7. 将白码上的数据存储到本地的数据库中。

 

版本权限:

各版本可使用的此功能的数据表数量有所不同。详情请参考价格

 

前期准备:

准备一个外网可以访问的SQL类型数据库。

 

支持的数据库类型:

●   MySQL

●   SQL Sever

●   Oracle(部分支持,暂不支持私有化)

同一系统支持多数据库连接。其他数据库支持可联系客服咨询。

 

操作介绍:

下面以对接MySQL数据库中的一个供应商表为例介绍对接操作:

1. 在白码平台端创建一个名为“供应商”的数据表。

2. 配置数据库对接:

启用数据库对接功能。

选择数据库类型:MySQL。

输入数据库连接URL: mysql://203.195.236.222:23306/laravel?user=host&password=123456。

https://pan.bnocode.com/project/5ebb991f975bfe569224be3e/attachment/20210712/1626087724492_%E6%95%B0%E6%8D%AE%E5%BA%93.png

输入数据库表名:supplier。

输入数据库表主键:id(若存在多个主键,以“,”隔开)。

https://pan.bnocode.com/project/5ebb991f975bfe569224be3e/attachment/20210707/1625642373369_%E5%9B%BE%E7%89%871.png 

3. 点击保存以保存当前配置。

4. 点击测试连接,观察是否连接正常。

连接正常右上角会提示连接成功。

https://pan.bnocode.com/project/5ebb991f975bfe569224be3e/attachment/20210707/1625642385242_%E5%9B%BE%E7%89%872.png 

5. 点击自动生成数据表。  


注意:

1. 数据表名设置时需要注意避免使用"user"以及"role",这两个表名会与白码系统数据表(用户表、角色表)重复,使用这两个表名可能会出现问题。

2.数据库表中的“外键”在白码平台中设置为“关联”类型属性可自动关联上对应数据。



对接后效果:

点击查看演示视频


原数据库:

https://pan.bnocode.com/project/5ebb991f975bfe569224be3e/attachment/20210707/1625642415074_%E5%9B%BE%E7%89%873.png 

白码平台:

https://pan.bnocode.com/project/5ebb991f975bfe569224be3e/attachment/20210707/1625642435466_%E5%9B%BE%E7%89%874.png 


数据表字段类型说明:

关联类型对应 varchar 50

字符类型对应 varchar 255

数字类型对应 decimal

时间类型对应 varchar 50

日期类型对应 varchar 50


数据库对接实践:

实践-将原有系统数据对接到白码平台

实践-将白码平台数据存储到MySQL数据库

本文是否对您有帮助?
有帮助
没帮助
您是否遇到了以下问题?
内容过期或不准确
缺少场景、事例
链接有误
太简单,步骤待完善
其他
提交反馈
如需获取即时帮助,请联系
小助理
微信扫码添加小助理
让你的想法快速变成软件吧~
数据库对接介绍