1、con.close();除掉试试
2、else后面的语句执行了没有?
3、在stmt.executeUpdate(sqlstr);前面加一句:
out.print("sqlstr=="+sqlstr) ;查查输出的内容。
4、}catch(Exception e) {
    e.printStackTrace(System.err);
   }
在jb中看出错信息和出错行。