java.sql.SQLException: Network error IOException: Connection refused: connectCaused by: java.net.ConnectException: Connection refused: connect请教各位这是什么错误啊?怎么改啊?sqlserver数据库,数据库,用户,密码都对,能登上,但还是报错

解决方案 »

  1.   

    錯誤就是連不上。你先用 ExecuteQuery 這種工具,
    測是你的帳號密碼和 URL 等設定對不對。
      

  2.   

    你这个问题应该打个sp3或sp4补丁就可以了(建议用sp4,最新的)。
    1、先连接一下你的数据库,看能不能连接上去,在测试,估计你连接不上,要打SP4的,
    先给sql server打上sp4补丁,监听一下1433端口,检查一下lib是不是存在3个jar包,然后看看链接的参数是不是有问题,
    你现在的问题是链接的问题,估计监听不到端口,你先试试,不行再联系。
    2、你再到下面这个网站查看详情
    http://blog.sina.com.cn/zxyjavahttp://www.skycn.com/soft/13307.html sp3 补丁地址;http://www.onlinedown.net/soft/16338.htm sp4 地址
      

  3.   

    你指的是用MS自己的客户端工具能登上?那说明不了什么问题,因为MS自己是通过共享内存的形式连接本机服务器的。刚回复另外一个帖子的内容,再贴下面了:请cmd进命令行环境,输入netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,你需要确保这几件事情:
    1. 如果是2000,你需要给sql server 2000打上至少sp3的补丁
    2. 配SQL Server使用TCP/IP协议和1433端口
    3. 防火墙不要阻止1433端口,或干脆关掉防火墙,包括xp自己的windows防火墙估计代码和jar包问题不大,因为都能开始连接了。