没找到数据库driver类
把mssqlserver.jar拷到jre\ext\lib中

解决方案 »

  1.   

    我已经把上述三个文件 msbase.jar,mssqlserver.jar,msutil.jar 拷到C:\Program Files\Java\jre1.5.0_04\lib\ext文件下面了
      

  2.   

    放到jdk安装目录下的\jre1.5.0_04\lib\ext下,Program Files下的是给applet用的,而且像这样含空格的路径,你即使在运行时指定classpath,也会有问题
      

  3.   

    SQLException bad
    [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
    Exception in thread "main" java.lang.NullPointerException
            at DBConnection.main(DBConnection.java:38)
    请按任意键继续. .
    我 先帖出来,自己也在找,因为实在水平菜,如果谁能帮忙,也 很感激
      

  4.   

    另外空格的问题能直接去除么?
    还是转化成类似于;%JAVA_HOME%这种形式
    我实际上是按照zt  http://www.blogcn.com/u/47/61/guiguzi629/index.html设置的 
    环境变量使用JDBC 对MS SQLServer2000连接 [原] 
    我这里只是建个java application作测试!
    环境也是为这个目的而搭建!
    系统需求:
    数据库:  sql server 2000 sp3
    驱动程序:sql server driver for jdbc
    java版本:jdk1.2以上
    数据库连接算是高级部分了,想连数据库的哈,应该都具备基本的东西,我这里不重复!
    想要重复的是你必须的给你的SQLServer2000  打个补丁,现在SP4都出来了!在下面官方网站下载安装:(SQL2000.AS-KB884525-SP4-x86-ENU.EXE)
    http://www.microsoft.com/downloads/details.aspx?FamilyID=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5&displaylang=en 我们依然是用最流行,最有效的驱动类型TYPE4,也就是纯java驱动来连数据库!所以,(1)驱动是必须装的 
    下载SQLSERVER2000的jdbc驱动程序
     http://download.microsoft.com/download/3/0/f/30ff65d3-a84b-4b8a-a570-27366b2271d8/setup.exe 
    (2)JDBC SP3 也要装!
    二、安装JDBC 
    执行ms_jdbc_setup.exe可执行文件,一切只需要点击下一步,至到出现finish按钮,完成安装。 
    注: 
    (1) ms_JDBC_setup默认安装路径为: 
    C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib
    (2)此版(Version 2.2.0022)本仅支持 
    Microsoft SQL Server 2000 Driver for JDBC 
    (3)安装目录lib下的三个jar文件即是我们要的JDBC驱动核心 
    msbase.jar 
    mssqlserver.jar 
    msutil.jar 
    三、将以上(3)中指的三个jar文件加入到环境变量中去 
    classpath: 
    .;D:\JAVA\jdk_1.5\lib\tools.jar;
    D:\JAVA\jdk_1.5\lib\dt.jar;
    C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;
    C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;
    C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msntil.jar; 
    后面三行就是追加的。
    根据我统计全国这个地方报错的无外三个,
    (1) classpath有问题。
    (2) sql server 2000 sp3 补丁没装
    (3) 用户权限问题
      

  5.   

    "jdbc:microsoft:sqlserver://localhost:1433;;User=sa;Password=sa;DatabaseName=northwind";
    你这句话似乎不对吧,你说你的密码是空啊,怎么这里写了sa
    第二,路径上有空格是没有关系的,我试过,可以的
      

  6.   

    空指针例外吗。加上MSSQL的驱动
      

  7.   

    %JAVA_HOME%改为C:\JAVA\jdk_1.5
    运行文件中仔细检查,修改相关路径试试看。