错误提示如下:
java.sql.SQLException:[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket .
at con.nicrosft.jdbc.base.BaseExceptions.createException<Unknown Source>
at con.nicrosft.jdbc.base.BaseExceptions.getExcepton<Unknown Source>
.......还有另一种情况:
java.sql.SQLException:No suitable driver found for jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=spdb
 at java.sql.DriverManager.getConnection<Unknown Source>
 at java.sql.DriverManager.getConnection<Unknown Source>
 .......
在网上找了一下:
有以下几种可能性出错
1 sqlServer 2000 未打sp4 补丁
2 sqlserver端口号没开,或jdbc中的url与其不同
3 防火墙或杀毒软件将sqlserver禁用
我打了sqlServer 2000 sp4 补丁,用netstat 看了端口号,防火墙或杀毒软件关了
但是还是错误提示如下:java.sql.SQLException:[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket .
at con.nicrosft.jdbc.base.BaseExceptions.createException<Unknown Source>
at con.nicrosft.jdbc.base.BaseExceptions.getExcepton<Unknown Source>
.......求大师指导!
jdbcsql server数据库microsoft

解决方案 »

  1.   

    可能是没打补丁 
    可以用如下的方式查看MSSQL的版本: 
    打开企业管理器-〉工具-〉SQL查询分析器-〉帮助-〉关于 
    查看MSSQL的详细版本号 
    如果 是 8.00.194 就是还没打补丁 
    8.00.760 就是SP3 
    8.00.2039 就是SP4 1、下载MSSQL 2000 Service Pack 3a并安装,SQL请选用混和安装模式!!! 
    http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn 
    解压缩sp3的升级包后,还要点击setup安装.才能成功升级到sp3。