单机版的桌面程序问题(在线等) 我的桌面程序用的是数据库连接池连的sqlserver2000,当我的机器能上网时(有网络连接时)程序能正常工作.但是当我的网络断开时,系统就不正常,提示socket 连接错误.请高手指点. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你虚拟一块网卡试一下,以前我在做桌面开发的时候有也遇到过类似的情况,但虚拟一块网卡就好了,“控制面板”-》添加/删除硬件-》下一步-》下一步-》在设备列表里面选择“添加新设备”,点击下一步-》选择“否,我想从列表中选择硬件”,点击下一步-》在设备类型列表里面选择“网卡”,点击下一步-》制造商选择“Microsoft”,网卡选择“Microsoft Loopback Adapter”,一直点“下一步”就可以了,然后就可以在网上邻居里面配置他了。 to zez:我的程序不是网站呀,我不太明白您的意思?能否说得具体一点.to yz790724:数据库当然在本机了,要不怎么找到数据库呀.而且我的机器不上网的情况下. 你用的什么地址连的?用127.0.0.1试试,不行就按 mycomputermysky(牧野流星)说的试试 to mycomputermysky(牧野流星):我按你说的方法试了一下,还是不行,你说和我的数据库连接池有关系吗?或者是我虚拟网卡配置的问题?是不是要把真正的网卡禁用? to febchen():我用的是我机器的实际地址,例如192.168。45.235 如果网络不通,你机器又不是固定ip(看样子好像不是固定的)那么sqlserver无法绑定ip地址,只能绑定在本机127.0.0.1这个地址上可以使用127.0.0.1或者localhost作为连接地址试试 在dos下,分别输入:c:>telnet 192.168.45.235 1433和2、c:>telnet 127.0.0.1 1433如果结果一样的话,那是俺判断错了,至于什么原因只好先睡一觉再说了 不管有没有用,这里介绍下在windows2000下的情况1、网络接入情况下无论是否是固定地址,假设为218.1.1.1则ping 218.1.1.1和ping 127.0.0.1 (或者localhost)都是一样的2、网络断开情况下无论是否是固定地址,假设为218.1.1.1则ping 218.1.1.1是ping不通的:Destination host unreachable.而ping 127.0.0.1 (或者localhost)都可以的由此如果用固定ip与sqlserver连接的话,应该ping不通的,从而socket也无法连接也许你这里不是这个问题,那就借鉴其他朋友的意见吧。 在连接数据库的URL中, sql server的服务器地址写成127.0.0.1试试不要直接写外部地址 感觉跟实际为什么是不同的? java.sql.Date和java.util.Date类型疑惑 关于JAVA6.0 用 "提问技巧" 回 "一定要给高分" SWING对象怎么转换为byte[]数组???? [求助]对一道非常简单的多线程运行结果的疑问???? 纪念抗日战争中死去的最可爱的人们(无名氏,有名的)以及无辜的中国老百姓,提前纪念 Native 修饰符的使用 linux下面,怎么连接access呀, JB7做出来的本地可执行文件竟然要依靠jb路径下的jre/hotspot/*??? 怎么就有问题呢??? 螺旋数字排列
我的程序不是网站呀,我不太明白您的意思?能否说得具体一点.
to yz790724:
数据库当然在本机了,要不怎么找到数据库呀.而且我的机器不上网的情况下.
mycomputermysky(牧野流星)说的试试
我按你说的方法试了一下,还是不行,你说和我的数据库连接池有关系吗?
或者是我虚拟网卡配置的问题?是不是要把真正的网卡禁用?
我用的是我机器的实际地址,例如192.168。45.235
那么sqlserver无法绑定ip地址,只能绑定在本机127.0.0.1这个地址上
可以使用127.0.0.1或者localhost作为连接地址试试
在dos下,分别输入:
c:>telnet 192.168.45.235 1433
和
2、
c:>telnet 127.0.0.1 1433
如果结果一样的话,那是俺判断错了,至于什么原因只好先睡一觉再说了
无论是否是固定地址,假设为218.1.1.1
则
ping 218.1.1.1
和
ping 127.0.0.1 (或者localhost)
都是一样的2、网络断开情况下
无论是否是固定地址,假设为218.1.1.1
则
ping 218.1.1.1
是ping不通的:Destination host unreachable.
而
ping 127.0.0.1 (或者localhost)
都可以的由此如果用固定ip与sqlserver连接的话,应该ping不通的,从而socket也无法连接也许你这里不是这个问题,那就借鉴其他朋友的意见吧。