如何通过JTextField
方法获取字符串值,从Swing的getText()
获取整数值?
try {
String sql = "insert into employeeinfo (username,password,obtainmark) values(?,?,?)";
pst = conn.prepareStatement(sql);
pst.setString(1, txt_username.getText());
pst.setString(2, txt_password.getText());
pst.setInt(3, txt_obtainmark.getText());
pst.execute();
JOptionPane.showMessageDialog(null, "data inserted");
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
我无法从integer
插入JTextField
数据类型值,但只能插入string
或varchar
类型数据。
答案 0 :(得分:1)
您可以Integer.parseInt(string)
获取整数值。
pst.setInt(Interger.parseInt(txt_obtainmark.getText()));