首页 > 解决方案 > 如何从netbeans插入数据库

问题描述

我试图在我的表中插入一个新的“elev”,我在查询中苦苦挣扎,变量“id”和“sovsal”是整数。查询应该是什么样子?

try {
    String nextID = db.getAutoIncrement("elev", "elev_id");
    angeElevID.setText(nextID);
    String id = angeElevID.getText();
    String sovsal = angeSovsal.getText();
    String efternamn = angeEfternamn.getText();
    String fornamn = angeFornamn.getText();

    db.insert("INSERT INTO ELEV values('" + id + "','" + fornamn + "','" + efternamn + "'," + sovsal + ")");

    JOptionPane.showMessageDialog(null, "En ny elev har lagts till");
} catch (InfException e) {
    JOptionPane.showMessageDialog(null, "något blev fel");
}

标签: javamysqlsql

解决方案


所以查询就像 db.insert("INSERT INTO ELEV (tableElement1, tableElement2,tableElement3, tableElement4) values('"+id+"','"+fornamn+"','"+efternamn+"',"+sovsal+")"); where tableElements are the names in the database


推荐阅读