String up_sql="insert into DGT (t1,t2,t3,t4) values" +
  " ('"+name+"','"+pw+"','"+age+"','"+card+"')";

解决方案 »

  1.   

    yes都没有判断语句,你让他输出他肯定会输出了,有没有提示什么错误
      

  2.   

    是啊。你的dataup函数,让他返回一个数吧
      

  3.   

    if(conn != null) {
    stmt.executeUpdate(up_sql);
    }我觉得你这个判断和你写的语句没什么关系,
    是不是少了什么东西?
    statement对象创建了吗?
      

  4.   

    感觉你的try...catch...写的不对啊,你这样写name 这样的变量在catch后面是不能使用的,你不如吧out.println(name);
    out.print(pw);
    out.print(age);
    out.print(card);
    }catch(Exception ex) {
    out.println("Error");
    }后面的catch不要了或放在后面,try{}catch{}的格式限制了变量的使用范围.