要捕获异常(也就是没有try,catch),还要记得关闭

解决方案 »

  1.   

    改成:try{Connection conn ;
    Statement sql;
    ResultSet rs;
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    conn=DriverManager.getConnection("jdbc: odbc: MySql","sa","");
    sql=conn.createStatement();
    rs=sql.executeQuery("Select * from users");
    }catch(java.lang.ClassNotFoundExcept exec)
      {
         System.out.println("加载数据库异常");
      }
    catch(SQLExcption sqle){System.out.println("数据库异常");}
      

  2.   

    不行啊,又有以下错误!!
    Generated servlet error:
        [javac] Compiling 1 source fileC:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\Web\index\_1_jsp.java:62: cannot find symbol
    symbol  : class ClassNotFoundExcept
    location: package java.lang
    }catch(java.lang.ClassNotFoundExcept exec)
                            ^An error occurred at line: 11 in the jsp file: /Web/index/1.jspGenerated servlet error:
    C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\Web\index\_1_jsp.java:66: cannot find symbol
    symbol  : class SQLExcption
    location: class org.apache.jsp.Web.index._1_jsp
    catch(SQLExcption sqle){System.out.println("????????");}
          ^
    2 errors
      

  3.   

    应该是java.lang.ClassNotFoundException exec
      

  4.   

    你的驱动写错了,注意大小写啊。 
    sun.jdbc.odbc.JdbcOdbcDriver呵呵
    sun.jdbc.odbc.jdbcodbcDriver
      

  5.   

    这问题简单,只要一搜多得是。市场上书多得是,随便一本都有。不过现在用odbc已经不多了,还是改用jdbc比较好,也适用于MS SQL。