我已经把那三个文件复制到C:\Program Files\Java\jdk1.5.0_07\jre\lib\ext下 为什么还是出现下面的错误
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establis
hing socket.
        at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source
)
        at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
        at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
        at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)        at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Sou
rce)
        at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown S
ource)
        at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
        at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
        at java.sql.DriverManager.getConnection(DriverManager.java:525)
        at java.sql.DriverManager.getConnection(DriverManager.java:171)
        at CourseAppl.getConnection(CourseAppl.java:61)
        at CourseAppl.display(CourseAppl.java:80)
        at CourseAppl.main(CourseAppl.java:100)
Error Trace in getConnection() : [Microsoft][SQLServer 2000 Driver for JDBC]Erro
r establishing socket.
Exception in thread "main" java.lang.NullPointerException
        at CourseAppl.display(CourseAppl.java:81)
        at CourseAppl.main(CourseAppl.java:100)
Press any key to continue...

解决方案 »

  1.   

    classpath 在那里啊 目录是哪啊
      

  2.   

    为什么不用jtds呢,只需要一个jar,速度也快,功能也强
      

  3.   

    就你的问题而言, dcm54083()是对的你打一下sp3的补丁, 然后就可以了
      

  4.   

    楼主一定是有什么东西没有赋值,不然就不会出空指针异常了。
    至于你说的jar文件,那么做是对的,程序也没抛出driver cannot found.的异常。
    楼主把相关代码贴上来吧,一看便知。