//sqlconn = DriverManager.getConnection("jdbc:mysql://localhost/cips", "root", "");
//stmt = sqlconn.createStatement();是不是这里的问题啊?

解决方案 »

  1.   

        rs2 = stmt.executeQuery(Query);
                               maxclock = rs2.getInt(1);
     这两句改一改
    rs2 = stmt.executeQuery(Query);
    if(rs2.next()){
        maxclock = rs2.getInt(1);
        。。
      

  2.   

    记录集已经关闭了,就不允许再操作了!!rs2.last();
                         if(rs2.getRow()!=0)
                         {  
                        Query = "select value  from history where  value" + re_labels + triggerpar + " and clock >" + (nowtime - parameter) + " and  itemid=" + itemid;
                         rs2= stmt.executeQuery(Query);
                                rs2.last();你用的都是一个记录集rs2 ,肯定不行了,再定义一个记录集!!