实际上我正在使用 oracle jdbc type4 瘦驱动程序。我正在使用 eclipse 以下列 pid、name、addrs 列创建注册表单。问题是我只得到了哪种方法是字符串值,ps.setString=(2,JTextfiled.getText());
但我无法得到 int 值,就像ps.setInt(1.getxxx());
任何人都可以指导我如何将 int 值插入到数据库中一样。
//prepare query
String query1 ="insert into employee values(?,?,?,?,?)";
//create preapare Statement
ps = con.prepareStatement(query1);
//set params
ps.setString(1,textField.getText());
ps.setString(2, textField_1.getText());
ps.setString(3, textField_2.getText());
ps.setString(4,textField_3.getText());
ps.setString(5, textField_4.getText());
//execute query
int count = ps.executeUpdate();
if(count==0)
{
JOptionPane.showMessageDialog(null, "Record not Inserted");
}
else
{
JOptionPane.showMessageDialog(null, "Record inserted into database successfuly");
}
Run Code Online (Sandbox Code Playgroud)