你要把C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib下的三个JAR文件的完整路径加入到ClassPath里,而不是简单的加入目录

解决方案 »

  1.   

    另外我不明白,classpath中为什么要加上C:\J2SDK\BIN,那里面应该没有class,jar,zip文件阿
      

  2.   

    我也曾試過將C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib下的三个JAR文件的完整路径加入到ClassPath里,還是不行.
    ----------------------------------------------------
    C:\J2SDK\BIN裡有一些工具呀.所以也加進去啦.為的是在cmd模式下試調.
      

  3.   

    那应该加在path环境变量里吧?
      

  4.   

    你用引号把你的JAR的完整路径引起来
    实在不行,你用java -classpath "C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar" Trysql 试一试
    -----------------------------------------------------------------
    C:\J2SDK\BIN是应该加在path系统变量里的,不是加在ClassPath里
      

  5.   

    上面的语句写掉了一个JAR
    java -classpath "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\msutil.jar" Trysql
      

  6.   

    另外,你的ClassPath中没有加上.目录
      

  7.   

    能不能將你的path  與classpath裡的內容發給我看看呀!!
      

  8.   

    它说这句话会抛出java.lang.ClassNotFoundException
    你要
    try {
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    } catch (java.lang.ClassNotFoundException e) {
    }然后编译就可以通过了。本楼正解:)
      

  9.   

    同意 scbb(星际Baby)
    看一下Class类中forName()声明:
    public static Class forName(String className) 
                    throws ClassNotFoundException
    所以要用try
    或者还有一个方法
       public static void main(String[] args) throws ClassNotFoundException{
                 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    }}
      

  10.   

    scbb(星际Baby)
    Hodex(小何才露尖尖角) 
    你們的做法我清楚當沒有找到驅動的時候會拋出一個異常.加try....catch後當然可以通過.但
    我最主要的是找不到驅動.請幫助解答一下.
    我的classpath為:.;C:\JDBCSQL\lib\msbase.jar;C:\JDBCSQL\lib\mssqlserver.jar;C:\JDBCSQL\lib\msutil.jar;C:\JDBCSQL\lib
    但是還是沒辦法找到.
    我下載的mssql2000的jdbc驅動下載地址為:
    http://msdn.microsoft.com/downloads/default.asp?URL=/downloads/sample.asp?url=/msdn-files/027/001/779/msdncompositedoc.xml&FinishURL=%2Fdownloads%2Frelease%2Easp%3FReleaseID%3D38312%26area%3Dsearch%26ordinal%3D1%26redirect%3Dno下載後就隻有一個setup.exe  安裝路徑為:c:\JDBCSQL
    大哥們,幫幫忙.我錯在那裡了呢?
      

  11.   

    classpath里的路径不能有空格 ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??
      

  12.   

    可以啦!原來我將我將intellij idea裡的classpath設置了就可以 啦!謝謝大家.
      

  13.   

    C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib
    你自己看一下这里面有多少空格?:)呵呵,或许你的问题不是因为空格,但一般的还是不要用带空格的路径,
    我以前曾经遇到过因为classpath里有空格就找不到class的问题... ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??