新手求助一下,想用一个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);
}