Goto唯一 发表于 2021-5-30 18:36:50

我的APP也是这样的直连MySQL还没发布不知道如何

朕的 发表于 2021-5-30 18:52:58

Goto唯一 发表于 2021-5-30 18:36
我的APP也是这样的直连MySQL还没发布不知道如何

可以 截图欣赏参观一下吗

Goto唯一 发表于 2021-6-6 22:57:43

朕的 发表于 2021-5-30 18:52
可以 截图欣赏参观一下吗

没啥可欣赏的菜鸟第一部火山作品

lingling 发表于 2021-6-7 00:16:27

所有的APP或者PC软件开发,都不能MYSQL数据库直连,必须使用API接口作为中间件!

1、直连MYSQL数据库,软件里存放数据库帐号密码,会被破解;

2、TCP连接软件,可以实现长连接,但是消耗内存较大,必须时时刻刻保持连接,客户量大的时候很耗服务器资源;

3、API接口作为中间件,所有逻辑处理在服务器,前端只是一个功能调用或者显示,如果需要维护和更新,直接改API接口代码,无需更新软件来达到在线更新的目的。

4、API接口不会保持长时间连接,一次交互数据完成后,自动断开,相比较于TCP连接,API可以同时支持高于TCP连接N倍的客户。

朕的 发表于 2021-6-7 09:56:54

lingling 发表于 2021-6-7 00:16
所有的APP或者PC软件开发,都不能MYSQL数据库直连,必须使用API接口作为中间件!

1、直连MYSQL数据库,软 ...

感谢解答,我的数据库帐号密码经过处理过的,没有放在程序里。通过php动态加密返回账号连接数据解密,不知道抓包破J的难度大不大。你说的API一般多事采用服务器部署php做的中间件吧?

lingling 发表于 2021-6-10 23:56:53

朕的 发表于 2021-6-7 09:56
感谢解答,我的数据库帐号密码经过处理过的,没有放在程序里。通过php动态加密返回账号连接数据解密,不 ...

对的,采用php作为后端

伟业 发表于 2021-6-11 10:09:56

路过路过

sun19990909 发表于 2021-10-3 11:02:30

看我的帖子 有php加密通信中间件易语言 火山安卓 火山视窗 通用的

sun19990909 发表于 2021-10-3 11:08:05

Goto唯一 发表于 2021-5-30 18:36
我的APP也是这样的直连MySQL还没发布不知道如何

看我的帖子 有php加密通信中间件易语言 火山安卓 火山视窗 通用的

CPUCN 发表于 2021-10-3 18:02:16

用火山从零开发一款数据库中间件课程http://bbs.voldp.com/forum.php?mod=viewthread&tid=11271&extra=page%3D1   
附30课免费课程


我的课程正好解决你的问题.
页: 1 [2]
查看完整版本: 问下,开发的软件与数据库直连,有哪些风险或缺陷?