不是这段代码的原因
报错在at JDBCSQL.main(JDBCSQL.java:17)
java.lang.NullPointerException
at JDBCSQL.main(JDBCSQL.java:41)

解决方案 »

  1.   

    把你的SQLServer服务器重新配置一下,改成使用Windows和SqlServer混和认证模式。
      

  2.   

    Connection refused是服务器有限制吧
      

  3.   

    你看一下是不是把sqlserver的驱动放在编译器下面了!
      

  4.   

    同意 kengking(kengking)的观点,你的数据库名和密码不对或者数据库没启动
      

  5.   

    你的SQL Server的sa用户没有密码吗?
      

  6.   

    1、下载Microsoft SQL Server 2000 Service Pack 3a并安装,SQL请选用混和安装模式!!!
    http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn2、下载SQL Server 2000 Driver for JDBC Service Pack 3
    http://www.microsoft.com/downloads/details.aspx?FamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en3、运行时关闭防火墙
      

  7.   

    1、下载Microsoft SQL Server 2000 Service Pack 3a并安装,SQL请选用混和安装模式!!!
    http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn2、下载SQL Server 2000 Driver for JDBC Service Pack 3
    http://www.microsoft.com/downloads/details.aspx?FamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en3、运行时关闭防火墙
      

  8.   

    如果是用正版的Windows XP/2003 +MS SQL Server 2000,可试试要微软赔偿青春损失费,因为成天得打补丁。