第一种情况:查看链接数据库的IP地址,端口,账号,密码是否正确,
如ip写成 127.0.0.1/localhost 是不行的,要写局域网的ip
局域网ip查询 按 win+R ,输入cmd回车,输入ipconfig

第二种情况:电脑上的模拟器可以连接,真机连接不上,多半是防火墙导致,
打开控制面板,

点击“允许应用或功能通过Windows Defender防火墙”

点击“允许其他应用(R)…”

然后用浏览找到wamp(我使用的是Wampserver)的apache的httpd文件。这个文件在哪呢?它在(wamp安装目录)\bin\apache\apache2.4.27\bin\。(比如我的就是D:\wamp\bin\apache\apache2.4.27\bin\,默认的是C:\wamp\bin\apache\apache2.4.27\bin\。)然后选上http.exe。 作者:ほしあと https://www.bilibili.com/read/cv119200/ 出处:bilibili
如果嫌麻烦。直接关掉防火墙就行了。
还是不行的话,就是数据库的访访问权限问题了,只能自己修改访问权限了。