如何从Swing的JTextField获取整数值?

时间:2015-03-28 13:59:03

标签: java swing integer jtextfield

如何通过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数据类型值,但只能插入stringvarchar类型数据。

1 个答案:

答案 0 :(得分:1)

您可以Integer.parseInt(string)获取整数值。

pst.setInt(Interger.parseInt(txt_obtainmark.getText()));