[英]Integer won't set into JTextField
我的程序有問題。 好吧,這是我的代碼:
JButton btnAdd = new JButton("Add");
btnAdd.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
try{
String query = "INSERT INTO GuestList (id, Title, FirstName, MiddleName, LastName, Address, ContactNo, Occupation) values (?, ?, ?, ?, ?, ?, ?, ?)";
PreparedStatement pst = conn.prepareStatement(query);
count++;
pst.setString(1, String.valueOf(textField.setText(count + "")); //<<--This is my problem
pst.setString(2, comboBox.getToolTipText());
pst.setString(3, fNameTextField.getText());
pst.setString(4, mNameTextField.getText());
pst.setString(5, lNameTextField.getText());
pst.setString(6, addressTextPane.getText());
pst.setString(7, contactNoTextField.getText());
pst.setString(8, occupationTextField.getText());
pst.execute();
JOptionPane.showMessageDialog(null, "Data Saved!");
pst.close();
}catch(Exception e){
}
}
});
我在其中有注釋的行中有一個自動增量。 它說“-語法錯誤,插入“)”以完成表達式”和“字符串類型中的方法valueOf(Object)不適用於參數(void)”
我應該怎么做才能擺脫這些? 有人能幫我嗎? 謝謝。 :)
對於每個這樣的開放組(您將需要一個這樣的封閉組)
您這里有3個開放和2個封閉....
pst.setString(1, String.valueOf(textField.setText(count + ""));
所以你想念一個)
嘗試:
pst.setString(1, String.valueOf(textField.setText(count + "")));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.