繁体   English   中英

使用java gui插入数据库

[英]inserting to database using java gui

我正在尝试将数据从我的 netbeans 插入到 mysql 工作台。 查询没有问题,但是当我运行程序时,会出现一个消息框“Unknown column 'empJob' in 'field list '” 似乎是什么问题? 只是为了知道我在另一张桌子上试过了,效果很好! 但在这一个中它不起作用!

int id, Salary;
String name, Address, Jop;

id = Integer.parseInt(tNo.getText());
name = tName.getText();
Address = tAddress.getText();
Jop = tJop.getText();
Salary = Integer.parseInt(tNo.getText());

String sql = "insert into employee(empid,empName, empAddress,empJob,empSalary) values('" + id + "','" + name + "' , '" + Address + "','" + Jop + "','" + Salary + "')";

Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
int x = st.executeUpdate(sql);
if (x > 0) {
    JOptionPane.showMessageDialog(prev, x + "rows effected");
} else {
    JOptionPane.showMessageDialog(prev, "insert failed");
}

你有错字吗? 您编写empJob -> 但您的变量称为Jop 所以也许它应该是empJop

String sql = "insert into employee(empid,empName, empAddress,empJop,empSalary) values('" + id + "','" + name + "' , '" + Address + "','" + Jop + "','" + Salary + "')";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM