android 如果防火墙打开,应用程序无法连接到数据库

android app cannot connect to database if firewall is on

我的应用程序使用 jtds 连接到本地 SQL 服务器。当我关闭 Windows 防火墙时,应用程序可以访问本地数据库。当它打开时,它不能访问本地数据库。有谁知道在不关闭防火墙的情况下让应用程序连接到本地数据库的方法。

编辑:为 sql-server

添加了标签

严格来说

开启防火墙。打开端口 1433

但通常您不会向外界公开您的数据库。最佳实践它是一个没有开始。

相反,您将保持端口关闭,客户端层正在访问端口 80 以获取 aspx 或 php 进而(在您的网络内部)访问数据库。

所以这样做很常见。但如果你只是在玩弄不同的东西。