微软的jdbc包有3个文件,你是不是都放进去了?

解决方案 »

  1.   

    改这段代码
    String url="jdbc:microsoft:sqlserver://192.168.0.70:1433;DatabaseName=pubs";
    Connection conn= DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.0.70:1433;user=sa;password=123456");修改后
    String url="jdbc:microsoft:sqlserver://192.168.0.70:1433;DatabaseName=pubs";
    Connection conn= DriverManager.getConnection(url,"sa","123456");
      

  2.   

    to jiangnanyuzi(江南愚子),kenli(心相续)  D:\j2sdk1.4.2\bin;.;D:\j2sdk1.4.2\lib;D:\j2sdk1.4.2\lib\dt.jar;D:\j2sdk1.4.2\lib\tools.jar;D:\Tomcat 5.0\common\lib\servlet-api.jar;D:\j2sdk1.4.2\jre\lib\ext\msbase.jar;D:\j2sdk1.4.2\jre\lib\ext\mssqlserver.jar;D:\j2sdk1.4.2\jre\lib\ext\msutil.jar
    我都放了进去的了。而且我还把文件拷到EXT下,不过还是不行to xitianjile(西天) 
    你的代码我试过还是不行。其实我觉得我代码是没问题的。因为在别人机上可以通过,我只是想知道我是不是环境还没设好。我装的是JDBC SP3。
      

  3.   

    to debug148() 
    SQL也打了SP3了。
      

  4.   

    要把 3个文件 都放到 /jre/lib下....
      

  5.   

    TO noscar(java+Linux) 
    我都放了。是放在/jre/lib下的EXT里的。
      

  6.   

    放在/jre/lib/ext目录下,然后重启,让系统定位到这个目录下面。这个的前提是你添加了classpath和path环境变量。
      

  7.   

    String url="jdbc:microsoft:sqlserver://192.168.0.70:1433;DatabaseName=pubs";
    Connection conn= DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.0.70:1433;user=sa;password=123456");
    这样写是永远不可能连上的。 xitianjile(西天) 的写法是对的。在SQL Server中并不是User=sa,而是UID=sa,不要把有些东西想当然是那样的。
      

  8.   

    问题是我已经按xitianjile(西天) 的写法改过了。但还是不行。
      

  9.   

    java.lang.NoClassDefFoundError: com/microsoft/util/UtilLocalMessages很明显是少了个类或者确切地说是少了个包
    你打开驱动程序的.jar包,肯定找不到com.microsoft.util.utillocalmessages这个类建议上微软网站下一个完整的包,解压,再放在正确的路径
      

  10.   

    TO  bibiye(布什的老哥) 
    可以说的清楚点么?我是新手,你说的那个包在哪里可以找到?我真的很郁闷。
      

  11.   

    你的操作系统是win2003吗?如果是的话,请你sq3补丁,restart your computer
      

  12.   

    TO tianlujun(阿俊) 
    不是。。是Win2000 professional,打了SP4了。