You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中无需IP地址连接SQL Server的方法(示例http:\myhomepage:1433)

在Android Studio中使用域名连接SQL Server的方法

1. 确认域名可正常解析

首先要保证你用的myhomepage域名能被Android设备解析到SQL Server服务器的IP:

  • 可以通过adb shell ping myhomepage命令在电脑上测试设备能否解析该域名;
  • 如果是内网域名,确保设备和服务器在同一局域网,且内网DNS服务器能识别这个域名;如果是公网域名,检查公共DNS(比如8.8.8.8)是否能正常解析。

2. 修改SQL Server连接字符串

不管你使用JDBC还是其他SQL Server客户端库,只需将连接字符串中的IP地址替换为域名即可:
比如原IP连接的JDBC字符串:

jdbc:sqlserver://111.111.1.111:1433;databaseName=YourDatabase;user=YourUsername;password=YourPassword

替换为域名后的字符串:

jdbc:sqlserver://myhomepage:1433;databaseName=YourDatabase;user=YourUsername;password=YourPassword

注意:如果SQL Server是按实例安装(比如SQLEXPRESS),需要在连接字符串中添加实例名参数:;instanceName=SQLEXPRESS

3. 配置Android网络权限

在AndroidManifest.xml中添加必要的网络权限,确保应用能发起网络连接:

<uses-permission android:name="android.permission.INTERNET" />

Android 9及以上版本无需额外配置网络安全策略,因为SQL Server的1433端口使用的是TCP协议,并非明文HTTP请求。

4. 排查常见问题

  • 若内网域名无法解析,可手动在设备WiFi设置中指定内网DNS服务器地址;
  • 确认SQL Server防火墙允许你的设备所在IP段访问1433端口;
  • 检查SQL Server配置:确保已启用远程连接、TCP/IP协议,且端口设置为1433(或你实际使用的端口)。

内容的提问来源于stack exchange,提问作者Manuel Villar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 12:10:26