![7d15d5666cec0e69ce4032a0a8fbfcdd.png](https://i-blog.csdnimg.cn/blog_migrate/c39771420048e29a7f5ea7ef65b447e3.jpeg)
在已有多个互不相关且不同类型数据库的情况下想要将它们连接到一起整合并展示给用户,除了传统的使用 Spring 多数据源的搭建的方案外,可以在白码平台上通过无代码的方式进行整合。
白码--无代码 | 低代码软件开发www.bnocode.com![f06071fd77b87217e68c8b2a0adb9668.png](https://i-blog.csdnimg.cn/blog_migrate/681c0df8a680fcb3c2633188d817cac7.png)
此无代码方案有两种数据库连接方式:
- 通过数据库连接URL,直连客户原有数据库(云数据库或公网可连数据库)。
- 通过端口映射工具连接客户本地数据库。
以连接navicat中SQL server 2008/R2数据库中的会计科目表和MySQL 8.0数据库中的单据表为例:
1)配置SQL server 数据库中的会计科目表
- 数据库版本:MySQL8.0
- 数据库连接url:mysql://127.0.0.1:3306/taobao?user=admin&password=123456
- 数据库表名:dlyndx(单据表)
- 数据库表主键:Vchcode(多个主键以“,”隔开)
![3fffc3c5e4848fc012572baeb26c8371.png](https://i-blog.csdnimg.cn/blog_migrate/8e6894c4571497a10a3e077f9c971489.jpeg)
![433fcc3de1273b267a18941f3f2a9d64.png](https://i-blog.csdnimg.cn/blog_migrate/1bec836e11028f484229d7b727725263.jpeg)
保存后,即可在白码平台上看到数据库中的数据
![b9525539b8682cbf0afeca95598206f3.png](https://i-blog.csdnimg.cn/blog_migrate/fd954d64935a38255c9abb72c5bc5099.jpeg)
![0e3fe6c7555b3501798a69ef6b410736.png](https://i-blog.csdnimg.cn/blog_migrate/62718e1bfd7f31b42cdda2f315fc4ee3.jpeg)
2)配置MySQL数据库中的单据表
- 数据库版本:MySQL8.0
- 数据库连接url:mysql://127.0.0.1:3306/taobao?user=admin&password=123456
- 数据库表名:dlyndx(单据表)
- 数据库表主键:Vchcode(多个主键以“,”隔开)
![acd6e792e370f0ac13c6d21af9c6eca1.png](https://i-blog.csdnimg.cn/blog_migrate/35ee2002d462c140c030d27406a4c569.jpeg)
![3f9cf650e40eba586ba584803488d8f0.png](https://i-blog.csdnimg.cn/blog_migrate/79a3ee70df6113e6ca68273dee9ab4d8.jpeg)
保存后,即可在白码平台上看到数据库中的数据
![8e8d18bed8fd983b204af63b69a6b9de.png](https://i-blog.csdnimg.cn/blog_migrate/a6a2e7b76efd74264dacab66da9dd681.jpeg)
![55250f4013f94ca9be89cc9cf81b57c7.png](https://i-blog.csdnimg.cn/blog_migrate/c9e360c3cbab3ce9757da71a220403e5.jpeg)