下面两句话老是出错,原因不明,我装过了JDBC驱动了,环境变量也设好了。我也将三个sbase.jar,mssqlserver.jar,msutil.jar文件Copy到了\j2sdk1.4.2_09\jre\lib\ext目录下但是在Eclipse加这两句就出错, Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver:DatabaseName=abc");

解决方案 »

  1.   

    加到那边没用,关键是要先添加到eclipse的user library,然后再导入到工程,
    eclipse的classpath是它内部的,并不是系统环境变量设置那边的classpath
      

  2.   

    我用项目——>属性——>lib——>添加外部jar,我将三个文件导入,不知道这样对不对?不过我这么做好后,这两句还是错误。
      

  3.   

    "jdbc:microsoft:sqlserver:DatabaseName=abc"
    ----------------------------------------------------
    换成"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=books","sa",""
    如果还有问题,可以参考以下文章:
    http://www.blogjava.net/rickhunter/category/3664.html
      

  4.   

    1433是SQL服务的端口?我现在不是运行错误,只是在Eclipse里写好后,每次都显示错误,有没有办法让他不要在显示这个错误。
      

  5.   

    我用项目——>属性——>lib——>添加外部jar,我将三个文件导入,不知道这样对不对?不过我这么做好后,这两句还是错误。
     
    上边的没错,然后
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;try {
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver:DatabaseName=abc");
    } catch (Exception e1) {
    // TODO 自动生成 catch 块
    e1.printStackTrace();
    }
    再不明白我也没办法了,^_^
      

  6.   

    为什么啊我之前就已经引用import java.sql.* String strSQL=Sql;
    从这句还是基本都有错》Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    Connection con=DriverManager.getConnection(URL,NM,PSW);
    Statement stmt=con.createStatement();
    ResultSet rst=stmt.executeQuery(strSQL);
    readset=rst;
        while (rst.next())
        {
         intStr=Suc;
         rst.beforeFirst();
        }
      

  7.   

    错误类型分别是错误类型 Class 部分是“未处理的异常类型 ClassNotFoundException
    未处理的异常类型 IllegalAccessException
    未处理的异常类型 InstantiationException
    未处理的异常类型 SQLException
      

  8.   

    运行的时候是500错误是什么?这个错误竟然连Try都没有捕获到
      

  9.   

    这位老兄说的没错。rickhunterchen(千山鸟飞绝)
      

  10.   

    加和不加都是500错误!我试过了,我上面的尖头是指从这句还是往下都有错误,不是指只有这句不对。我估计还是没有将文件导入工程的缘故(虽然我设置过了但是工程目录里好象并没有这三个文件),那位能告诉我除了用项目——>属性——>lib——>添加外部jar 将三个驱动家到工程还有什么其他方法?我是用Myeclipse ,我看到有一些文章说将三个文件直接Copy到webapp/工程/WEB-INF/lib文件夹里,我试了一下还是不行(或者可能是我写错了)我不是很清楚,反正是500错误。而且这个错误Try好象没有捕获(或者跳过了)。各位都是用什么办法让MyEclipse不在显示这个错误?我现在只要让MyEclipse不要在显示这个错误,或者说将文件导入这个工程。各位我比较苯,能不能给个具体点的方法。谢过