你用的是jdbc:odbc桥,现在你换一个jdbc驱动应该没有问题!

解决方案 »

  1.   

    ft。。
    //以下不返回记录集
      public void executeUpdate(String sql) {
        statement = null;
        rs = null;
        try {
          connect = DriverManager.getConnection(url); //--
          //完整为:connect=DriverManager.getConnection(url,username,password);
          statement = connect.createStatement();
          statement.executeQuery(sql);
                    ^^^^^^^^^^^^^^^^^^^^--------------不返回结果集你还用Query?      
          statement.close();
          connect.close();
        }
        catch (SQLException sqlex) {
          sqlex.printStackTrace();
          System.err.println("SQL查询:" + sqlex.getMessage());
        }
        catch (Exception ex) {
          ex.printStackTrace();
        }
      }  ...}
      

  2.   

    你的bean错了,所以操作也失败了,很正常~hoho~~:)
      

  3.   

    bean在JSP中的引用有时候问题真的很多,给你个建议,做成Class,直接调用,没一点问题,注意Class的默认路径就行了
      

  4.   

    各位大侠:
      谢谢了,我也按照各位的办法去做,没有语法问题,但是就是实现不了BEAN中的功能,很疑惑!还是请各位帮我再想想办法!
      

  5.   

    是啊,就是莫名其妙的嘛!  不过问题解决了,我在JSP中用了两个JavaBean,一个就是上面的那个,另一个是读操作的(只是SELECT语句)。两个JavaBean都是对同一个数据库表进行操作!所以我就将两个BEAN合一了,于是就可以用了!怪!
      不过原来的另一个BEAN就可以用的啊!
      所以我想是否为不能同时对同一个数据库的同一个表进行操作?