class .forname(..)检测通过
但在执行sql语句报错:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 怎样解决?

解决方案 »

  1.   

    先检查你数据库是不是  使用的1433端口 在检查放火墙是不是屏蔽端口了 用NETSTAT -AN检查端口开启没有  没有打SP3 OR SP4补丁 (MS SQL SERVER的补丁)
      

  2.   

    检查con是不是已经get到。
      

  3.   

    Error establishing socket 错误建立SOCKET能获得CON LS您强。
      

  4.   

    不知道你的系统换如何,MS SQL2000 是不是打上了sp4的补丁了
      

  5.   

    肯定是没有打补丁造成的~这个问题我以前也遇到过!
    到我博客上去看那篇配置的文章吧~写的蛮详细的!
    http://lph007007.blog.sohu.com/14024689.html关于Error establishing socket 
      

  6.   

    把SQL的3个.jar包加进此应用中也可以