import java.sql.*;class Conn{  public static void main(String[] args){    try{      Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
  Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=pubs","sa","ccc");      
      Statement stmt = con.createStatement();      //执行查询,返回结果集      ResultSet rs = stmt.executeQuery("SELECT a,b,c,d,key FROM Table1");      stmt.close();      con.close();    }    catch(Exception ex){      ex.printStackTrace();    }  }}错误代码
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDri
        at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
        at Conn.main(Conn.java:9)
Press any key to continue...我已经注册了JDBC,CLASSPATH也写入了 路径 

解决方案 »

  1.   

    我是超级菜鸟,前些时间看过一些这样的问题,回复很多说是要SQL的SP3即SQL的补丁,且SP4补丁不是工作的那么好.不知道是不是这样.
      

  2.   

    是 Class.forName() 这里 出了问题,即使不用mssql,也会提示 这个错误
      

  3.   

    com.microsoft.jdbc.sqlserver.SQLServerDriver这个类没找到。
    查一下CLASSPATH中sqlserver的jdbc包路径有没有写对,没有加上
      

  4.   

    引包错误啊,把SQLDriver放在要编译项目下
      

  5.   

    JDBC驱动 没有放到 类路径 里
      

  6.   

    你是用JDBC 还是 ODBC??JDBC 必须导入三个包。
    ODBC 只需要建立一个数据源就可以了。
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Connection con = DriverManager.getConnection("dbc:odbc:数据源名");
      

  7.   

    JDBC驱动,放在 哪个 类路径里阿
      

  8.   

    是把“C:\Program   Files\Microsoft   SQL   Server   2000   Driver   for   JDBC\lib”下的三个.jar文件  放到%JAVA_HOME%\jre\lib\ext  下吗?一定要放到这个目录下吗?
      

  9.   

    好象放一个就可以吧,不用全都放,具体放哪个记不清楚了,好象是class12.jar吧。
      

  10.   

    用JBuilder等一些开发工具放 方便些