当前位置: 代码迷 >> Java Web开发 >> java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.该怎么解决
  详细解决方案

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.该怎么解决

热度:115   发布时间:2016-04-17 14:01:30.0
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
我在另一机器上安装了SQLServer2000,作为服务器,服务器的操作系统是windows   server   2003,服务器上安装了Tomcat,JDBC。我用的机器是windows   xp   用jbuilder   2006,并且也安装了JDBC,用Jbuilder2006   访问服务器的数据库,Jbuilder2006   访问数据库的设置都设置好了,出现问题,就是有的时候能访问到服务器的数据库,可大部分时候都不能访问,出现错误提示:java.sql.SQLException:   [Microsoft][SQLServer   2000   Driver   for   JDBC]Error   establishing   socket.
如果把程序拷到服务器运行,能够成功。
我很苦恼,不知道是什么原因,大家帮忙啊!在线等.

------解决方案--------------------
恐怕又是SQLServer2000没有安装sp3的原因吧?
这是个多年的老问题了,随便搜搜都能搜到答案的。
------解决方案--------------------
我感觉装MYSQL才是一个比较不错的选择
------解决方案--------------------
我已经安装了sp3的补定阿,我也在网上查了好多资料,照网上说的我都试了,还是不行,不知道为什么有的时候能脸上,有的时候不行?很怪!


------解决方案--------------------
网络不稳定吧.
------解决方案--------------------
还有我在服务器上ping我所用机器的ip地址,提示 request timed out。这是不适就意味着我所用电脑和服务器之间的网络连接不同呢?如果是这样,我该怎么做才能建立好他们之间的连接阿?
------解决方案--------------------
在你的客户机上也装个sqlserver,用查询分析器连下看
------解决方案--------------------
还有我在服务器上ping我所用机器的ip地址,提示 request timed out。这是不适就意味着我所用电脑和服务器之间的网络连接不同呢?如果是这样,我该怎么做才能建立好他们之间的连接阿?
------------------------------------------
ping都ping不到就是网络配置的问题咯
你确认下你没有在服务器装防火墙或者其他屏蔽端口的软件?
------解决方案--------------------
~~~~~
------解决方案--------------------
为什么用机器ping服务器端的Ip能ping通,可是用服务器ping客户端IPping不通,这是不是就是我访问不到数据库原因阿? 给点建议吧,郁闷很长时间了。
------解决方案--------------------
防火墙
  相关解决方案