/**
        * 创建连接
        */
        public Connection getConnection()
        {
                String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDemo";
                String userName = "";
                String password = "";
                try
                {
                        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
                        con=DriverManager.getConnection(url);
                        System.out.println("连接成功!!!!");
                }
                catch(Exception ce)
                {
                        ce.printStackTrace();
                }
                return con;
        }
为什么总是提示java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
这个异常 ,是不是我的com.microsoft.jdbc.sqlserver.SQLServerDriver
或者是这个
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDemo写错了

解决方案 »

  1.   

    1.Connection及DriverManager的包导入没有?
      

  2.   

    java.lang.ClassNotFoundException
    连SQLSERVER的3个JAR没有导入 去下载
      

  3.   

    看看你的classpath里没有设置连SQLSERVER的第三方工具包,3个jar包
      

  4.   

    没有导入jar包~~
    LZ太粗心了~
      

  5.   

    去网上搜sqlserver的补丁,下载安装 ,文件里的三个.jar文件
      

  6.   

    你要去下载JDBC SP3和SQL SP4,这两个补丁,然后把JDBC下的三个jar的包的路径加到classpath下.我也是刚刚搞好.呵呵
      

  7.   

    打SQL2000-SP4补丁,下载JDBC驱动包.
      

  8.   

    msbase.jar,mssqlserver.jar,msutil.jar这三个包,注意导入,
      

  9.   

    xp sp2 系统下 需要打SQL2000-SP4补丁
      

  10.   

    去网上下载msbase.jar,mssqlserver.jar,msutil.jar这三个包
    然后放到你jdk\jre\lib\ext目录下
    要是你的系统是XP 还要打上SP3的补丁
      

  11.   

    msbase.jar,mssqlserver.jar,msutil.jar这三个包,并要设置Classpath,就行了。
      

  12.   

    问下SP3的补丁是哪个的补丁,是XP系统的吗