你这么些一定是(1)执行完以后再执行(2),如果出现你说的问题,那一定是你并没有把save变成1,把你的代码贴出来

解决方案 »

  1.   

    你创建了一个类的实例,但这并不意味的执行了这个类的所有的代码,只是在堆里面分配了空间和创建了对对里对象的引用。。
    感觉流程不能这样写。把你定义的DrawCGO的代码帖出来看看
      

  2.   

    public class DrawCGQ extends JFrame implements ActionListener{   int save=0;
       ...........//很多验证
       if (intCount1==0)//库中没有相同纪录      {
           ......//修改数据库
           ret = JOptionPane.showConfirmDialog(main,"增加成功!!", "提示", JOptionPane.CANCEL_OPTION);
                   
            save=1;
           }else
            ret = JOptionPane.showConfirmDialog(main,"请重新输入!", "提示", JOptionPane.CANCEL_OPTION);
      

  3.   

    int save=0;
       ...........//很多验证
       if (intCount1==0)//库中没有相同纪录      {
           ......//修改数据库
           ret = JOptionPane.showConfirmDialog(main,"增加成功!!", "提示", JOptionPane.CANCEL_OPTION);
                   
            save=1;
           }else
            ret = JOptionPane.showConfirmDialog(main,"请重新输入!", "提示", JOptionPane.CANCEL_OPTION);这些代码是在构造方法中吗?
      

  4.   

    to everbeen(溺水的鱼):除了int save=0;这句在开头定义,
    其他都是在构造方法中的,有什么问题吗?