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

解决方案 »

  1.   

    SQL Server2000要打sp3的补丁~~~
      

  2.   

    试试Class.forName("weblogic.jdbc.mssqlserver4.Driver");
      

  3.   

    Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);
    这样语法都错误了Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    要是这样出错的话.就是你没引入类..
      

  4.   

    不好意思,我打错了,我写的就是Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
      

  5.   

    我想 kidman521(我说美丽的意义是永久珍藏,你说美丽的意义是从此遗忘) 可能是对的,我正在解决。。
      

  6.   

    我打了sp3补丁了也不行,提示的错误还是:java.lang.ClassNotFoundException:com.microsoft.jdbc.sqlserver.SQLServerDriver
      

  7.   

    1.安装jdbc驱动(jdbc_sp3版本)
    2.把jdbc驱动中三个JAR文件COPY到我的\JRE\LIB\EXT下(可以不用设置classpath)这个你可以参考一下
    import java.sql.*;
    public class JDBC_Connect {
    public static void main(String[] args) {
    Connection conn;
    String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
    String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=myjava";
    String user = "sa";
    String pwd = "1356786";
    try {
    Class.forName(driver);
    conn = DriverManager.getConnection(url, user, pwd);
    } catch (Exception e) {
    System.out.println("Error: " + e.toString());
    }
    System.out.println("Finished!");
    }
    }