本帖最后由 huojiandui2 于 2010-09-17 15:25:49 编辑

解决方案 »

  1.   

    也学是 MSSQL 驱动JAR包的问题
      

  2.   

    String dbURL = "jdbc:microsoft:sqlserver://localhost:1433";
    后边加上数据库名
    jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test
      

  3.   

    加上数据库名后报错:
    [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
      

  4.   

    语句没问题。
    装sp4补丁,要是你装了ipv6,uninstall试下。
      

  5.   

    1、首先要记得sql2000 要打上sp3以上的补丁.(建议用sp4) 2、装上SQL Server 2000 Driver for JDBC Service Pack 3 下载地址:http://www.microsoft.com/downloa ... &displaylang=en (下面那个setup.exe文件)3、安装完SQL Server 2000 Driver for JDBC Service Pack 3,它默认安装在C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC 里,在C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib 这个目录里有三个jar文件: msbase.jar,mssqlserver.jar,msutil.jar,一定要记得把这三个文件copy到你所安装的jdk下的jre目里,这里我以的我的安装配置进行解说: 我的jdk是jdk1.5.0_09,默认安装在: C:\Program Files\Java 里,在这个C:\Program Files\Java目录下有两个文件夹: jdk1.5.0_09 目录 和 jre1.5.0_09目录,前面说的的那三个jar文件一定要copy到jdk1.5.0_09目录里下的jre目录下的lib目录下的ext目录下,我这里的完整路径为: C:\Program Files\Java\jdk1.5.0_09\jre\lib\ext 4、设置classpath,把这个三个jar文件,加进去, 这一步骤的作用是使得任意路径下的java程序都能运行访问sql2000,比如在windows的dos下运行java Hello如果是myeclipse只要把那三个包复制到WEB-INF/lib下就可以了。一个注意的地方,一般为了方便我们会新建一个系统变量。比如我们新建一个sql_home(这个名字可以随便取)其值为:C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib ,这个目录下有三个sql2000的驱动包,然后我们在classpath添加三个驱动包的时候可以简便一点[如果是第一个路径必须用.;开头后面的就不用了];%sql_home%msbase.jar,其它的两个驱动包一样类似添加。注意这边没有‘\’,因为三个包就在lib目录下,开始的时候设置成%sql_home%\msbase.jar;一直出错,如果sql_home=C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC,因为sql_home下有个文件夹,这个时候才需要\,路径为:%sql_home%\lib\msbase.jar;5、sql2000要设置为混合登录模式(windows 和 sql) 登录模式如果只是windows认真的话,将会导致程序无法访问。本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/studyvcmfc/archive/2009/05/26/4216519.aspx
      

  6.   

    补丁打SP3+SP4另外要安装JDBC驱动如果连接没有写错就没有问题了
      

  7.   

    jdbc驱动是要安装版的,,网上有下1.6m左右
      

  8.   

    看着像SQLServer SP4没装的错误