Connection conn=DriverManager.getConnection("jbdc:mircosoft:kevin://1433;User=sa;Password=");改为
Connection conn=DriverManager.getConnection("jdbc:microsoft:sqlserver:kevin://1433;User=sa;Password=");
试一下。

解决方案 »

  1.   

    Connection conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://211.168.168.3:1433","sa",""); 
    可以了。
      

  2.   

    楼上的,是Calss.forName("com.microsoft.jbdc.sqlserver.SQLServerDriver");
    这出错了啊
      

  3.   

    没有找到你的驱动!你看看classpath中是否把sqlserver下jdbc的jar文件,我没有用过sqlserver,所以不能肯定是哪个jar,你自己看看吧!对了,上次有个人在classpath中的确是添加了,可是在java ...的时候又把classpath给覆盖了,你仔细看看自己的有没有问题。
      

  4.   

    天啊,对你表示同情!“jbdc”
      

  5.   

    你设置错了,
    .;c:\jdk\mssqlserver;c:\jdk\msbase;c:\jdk\msutl
    应该是
    .;c:\jdk\mssqlserver.jar;c:\jdk\msbase.jar;c:\jdk\msutl.jar
    再试试。
      

  6.   

    呵呵。
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
      

  7.   

    呵呵。
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
      

  8.   

    谢谢楼上的,但是现在又有一新问题了
    Exception in thread "main" java.lang.noClassDefFoundError:com/microsoft/util/UtilDummyPrintWriter 
        at java.lang.Class.forName0(Native Method>
        at java.lang.Class.forNam(Class.java:130)
        at TestSQL1.main(TestSQL1.java:10)
      

  9.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
          String url="jdbc:microsoft:sqlserver://192.168.7.6:1433;DatabaseName=PDMSQL";
          String user="sa";
          String password="";
          conn= DriverManager.getConnection(url,user,password);
          stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
      

  10.   

    classpath按照指南上的即可,不需要解压,你用的什么集成环境?应该是设置错误了
      

  11.   

    什么方法都试了,就是不好使啊,但是在resin+IIS下web好用,真是见鬼了,但是jdk下却TMD的怎么试都不好用,谁能救救我!!!
      

  12.   

    我用的是jdk 1.3标准版!
    难道没有人用过吗?
      

  13.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
          String url="jdbc:microsoft:sqlserver://192.168.7.6:1433;DatabaseName=PDMSQL";
          String user="sa";
          String password="";
          conn= DriverManager.getConnection(url,user,password);
          stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
      

  14.   

    你在cmd中用set,看看你的classpath到底是什么!有没有mysqlserver.jar!
      

  15.   

    用jdbc_odbc桥试试吧。
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
    String url="jdbc:odbc:kevin" ;//kevin为你的odbc数据源。
    DriverManager.getConnection(url,"sa","") ;
      

  16.   

    你用jdk的话,把驱动放到jre的ext目录下去。
      

  17.   

    classpath设置错了,按照帮助设置吧,不需要解压,我用得好好的。
      

  18.   

    不会吧,我用的就是jdk1.3都没有问题。不过这个JDBC2000不支持 jdk1.4
    你装的确定是1.3吗?
    你装在那个目录了?你将上面的三个文件copy到jdk目录下解压缩后是什么意思?难道你解压缩了jar?jar是直接添加到classpath就可以的。
    你用的是windows 2000吗?
      

  19.   

    不会吧,我用的就是jdk1.3都没有问题。不过这个JDBC2000不支持 jdk1.4
    你装的确定是1.3吗?
    你装在那个目录了?你将上面的三个文件copy到jdk目录下解压缩后是什么意思?难道你解压缩了jar?jar是直接添加到classpath就可以的。
    你用的是windows 2000吗?
      

  20.   

    但是在resin+IIS下web好用,真是见鬼了,但是jdk下却TMD的怎么试都不好用是什么意思?是说写成servlet或jsp都可以,但是application却不可以?
      

  21.   

    楼上的,不错啊,同样的代码,我在jsp中可以使用,在application就不不行了,classpath,一定是对的,
      

  22.   

    因为我用sybase的jdbc是可以运行的
      

  23.   

    提示是一个java.lang.NoClassDefFoundError:com/microsoft/util/UtilDummyPrintWriter
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:120)
           at Selector.main(Selector.java:20);
    我就是版主的那个例子做的!!
      

  24.   

    要是Resion的话, 把驱动的jar 放到Resion的lib 目录下重新启动Resion 服务器
      

  25.   

    楼上的,我resion好使,谢谢了,
    结贴,问题已经解决!!