首先下载
Microsoft SQL Server 2005 JDBC Driver 1.2http://www.microsoft.com/downloads/details.aspx?familyid=C47053EB-3B64-4794-950D-81E1EC91C1BA&displaylang=zh-cn然后参考http://msdn.microsoft.com/zh-cn/library/ms378749(SQL.90).aspx

解决方案 »

  1.   

    参考  http://msdn.microsoft.com/zh-cn/library/aa342339(SQL.90).aspx
      

  2.   

    目前看反正不是代码的问题,配置的问题,你有没有sqlserver的驱动文件啊,没有的话按照一楼所说去下一个
      

  3.   

     试了下  还是报错
     到主机  的 TCP/IP 连接失败
      

  4.   

    先访问下数据库服务器
    就是在web服务器上"\\数据库IP地址"
    sql server以前有这个毛病,不知道2005是不是这样
      

  5.   

    TCP/IP 连接失败还是SQL配置问题检查防火墙1433端口
    检查配置里面是否允许tcp/ip和命名管道
    检查用户名和密码正确
    检查sql server 2005的服务是否启动
      

  6.   

    检查端口
    先把防火墙关了,然后在命令行里:
    telnet yourIP 1433
    如:
    telnet 127.0.0.1 1433
      

  7.   

    是你的IP没搞好! 要配的
    我今天也遇到了这样的问题!然后找到 "网咯配置"
    双击他
    找到 SQLEXPRESS的协议
    双击他
    在右边点TCP/IP
    看是否起用
    没的话启动他
    然后继续双击
    把IP地址选相卡下的TCP端口设置为1433
      

  8.   

    你的代码不用
    try {
                     Class.forName(DBDriver); 
                     conn = DriverManager.getConnection(ConnStr,MyUser,MyPassword); 
    } catch (Exception e) {
    e.printStackTrace();
    }
      

  9.   

    TCP/IP设置里面有一个配置端口的地方,你得手工写上1433才行。我去给你截图看看!
      

  10.   

    看这里 http://www.java2000.net/p394在楼主帖子的最底部,我加了2个截屏。
      

  11.   

    听说java连接sqlserver2000还要打补丁?打什么补丁啊?而且驱动的三个jar包放在哪儿啊(非web工程)
      

  12.   

    报错 到主机 的 TCP/IP 连接失败。 SQL默认不允许远程连接的。    你本机的SQLServer设置不允许远程连接. 可以设置它的外围配置。