android手机连接访问服务器上的sqlserver2008数据库

fstao 2014-06-12 04:51:46
我用android开发工具开发了进销存管理软件apk,服务器安装的是windows 2012 server,数据库是sqlserver2008企业版,在服务器上安装了jdk,tomcat7.0(端口是8080)。我在win2012的防火墙设置入站规则,我把1433和8080端口允许入站(tcp协议),我在android手机上安装了开发好的进销存apk,显示登录界面(用户:sa,密码:123,服务器ip:192.168.18.201,数据库名称:v302n),在局域网的时候,用手机android开发的apk软件可以连得到服务器上,没有任何问题。
我现在尝试用互联网来连接,我在win2012里安装了金万维免费的域名,域名是:gzsoftdemo.gnway.net,我在宽带路由器的端口转发,设置了8080端口指向服务器192.168.18.201和1433端口也指向服务器192.168.18.201。
我在手机用中国移动或联通3G上网,apk的用户界面,用户:sa,密码:123,服务器Ip:gzsoftdemo.gnway.net,端口:8080,数据库名称:v302n,怎么也连不上去。就算我把服务器Ip改成公网ip也一样连不上去,是怎么回事?我已经在win2012的防火墙设置了8080和1433端口的入站规则了。
如果我在手机不上移动或联通3g,用同一个局域网,apk的用户界面,用户:sa,密码:123,服务器Ip:gzsoftdemo.gnway.net,端口:8080,数据库名称:v302n,这样就可以连接上去。
为什么我用手机互联网移动和联通3G上不去的,请问是什么问题?

...全文
668 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fstao 2014-06-12
  • 打赏
  • 举报
回复
转发端口的界面
vnvlyp 2014-06-12
  • 打赏
  • 举报
回复
你端口转发设置有问题吧,你发一下端口转发设置界面的图看一下。 第二你有没有绑定服务器IP地址?就是192.168.18.201是不是动态分配的,所以下一次会得到不同的地址?

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧