注意大小写!!
stmt.execute();
stmt.executeQuery();

解决方案 »

  1.   

    ResultSet rs=stmt.Execute("select t.* from sys_tx t"); 
    改为
    ResultSet rs=stmt.executeQuery("select t.* from sys_tx t"); 
    这句才是执行查询的
    如要执行更新操作,应是这样
    ResultSet rs=stmt.executeUpdate("用于删除插入更新的SQL语句"); 
      

  2.   

    import java.sql.*;class test
    {
      public static void main (String args [])
      {
          Class.forName ("orcal.jdbc.driver.OracleDriver").newInstance();
          Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@10.10.10.202:1521:oral", "dbu", "dbudbu");
          Statement stmt = conn.createStatement ();
      }
    }为什么我这么连就出现了二个异常。
    java.lang.ClassNotFoundException: orcal.jdbc.driver.OracleDriver
    java.sql.SQLException: No suitable driver
      

  3.   

    驱动写错了,应该是oracle.jdbc.driver.OracleDriver,不是orcal.jdbc.driver.OracleDriver
      

  4.   

    oracle.jdbc.driver.OracleDriver:
    这不是问题,那只是一个路径而,主查是指为OracleDriver.class的路径。
      

  5.   

    大家帮我看看,出现了java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver到底是怎么回事
      

  6.   

    com.microsoft.jdbc.sqlserver.SQLServerDriver
    这个是连接sql server的驱动
      

  7.   

    你连接的是ORACLE还是SQL SERVER呀
    我看你连的不是ORACLE吗?
    怎么会出现com.microsoft.jdbc.sqlserver.SQLServerDriver
      

  8.   

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      String login = "yangxjn";
      String passwd = "lml";
      String url = "jdbc:odbc:oradb1";
      Connection conn = DriverManager.getConnection(url,login,passwd);
      Statement stmt = conn.createStatement();
      String sql = "select * from admin";
      ResultSet rs = stmt.executeQuery(sql);
      
      while (rs.next())
      {
         id = rs.getString(1);
         name = rs.getString(2);
         out.print("<tr><td>" + id + "</td><td>" + name + "</td></tr>");
      }
      stmt.close();
      conn.close();