日期:2014-05-20  浏览次数:20641 次

jbutton点击 问题
新手求助一下,想用一个jbutton的监听事件里调用另个类的add方法,把数据加到mysql中,但是发现,点完按钮数据库里加了一条空value值,不知道为什么? 希望大大们能帮我看一下, 下面是我的代码

这个是jbutton的监听事件
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        entity.add();
    }       

Entity entity = new Entity();

    public void setEntity(Entity entity) {
        this.entity = entity;
    }

    public String getId() {
        return new String(jTextField1.getText());
    }

    public Entity getEntity() {
        return entity;
    }

    public String getName() {
        return new String(jTextField2.getText());
    }
这个是add()方法
  public void add() {
        Statement stmt = null;
        Connection conn = null;
        try {
             Test test = new Test();
            conn = ConnectionUtils.getConnection();
            stmt = conn.createStatement();
            String sql = "insert into users_xiey values('" + test.getId() + "','" + test.getName() + "')";
            stmt.executeUpdate(sql);
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            ConnectionUtils.close(stmt);
            ConnectionUtils.close(conn);
        }