由于好久没用sql2000了,最近使用到发现报这个错误我怀疑是端口号被修改了
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
还有我数据库登陆没有设置密码这样没有事吧

解决方案 »

  1.   

    1最好能升级SQL Server2000到sp4. 
    2JDBC的驱动下载最新,保证设置正确 
    [引用weastsea()]
    将JDBC安装目录中的lib目录下三个jar文件:   
    msbase.jar,   mssqlserver.jar,   msutil.jar拷贝到Tomcat目录下common\lib目录下之后,
    修改环境变量中的CLASSPATH,把SQLServer2000 For JDBC 驱动程序安装目录下的三个jar文件追加……   
    3用户名和密码错误,或者给定的用户没有权限。 
    4端口错误,改成默认的1445
      

  2.   

    应该打过了
    怎么看sql2000端口是多少啊我怀疑不是1433了
      

  3.   

    企业管理器 -> 你的SQL Server 组 -> 你的实例 -> 右键 -> 常规 -> 网络配置 -> 常规 -> 启用的协议 -> TCP /IP -> 属性