try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(url, user, password);
stmt = con.createStatement();
ps = con.prepareStatement("UPDATE audit OR adhoc OR Board SET fullname = ?, idnumber = ?, amount = ?, bosa_fosa = ?, purpose = ?, paymenttype = ?, supportingdocument = ?, entrydate = ?, paymentdate = ? WHERE trxid=2940" //'" + confirmationCode + "'
);
ps.setString(1, fullName);
ps.setInt(2, idNumber);
//ps.setString(3, committee);
ps.setDouble(3, amount);
ps.setString(4, bosaFosa);
ps.setString(5, purpose);
ps.setString(6, paymentsType);
ps.setString(7, supportingDocuments);
ps.setString(8, entryDate);
ps.setString(9, paymentDate);
ps.executeUpdate();
ps.close();
JOptionPane.showMessageDialog(null, " " + fullName + " Record's Has been updated Sucessfully ");
setEditableFalse();
searchTextField.setText("");
fullNameTextField1.setText("");
idNumberTextField1.setText("");
amountTextField1.setText("");
bosaBosaTextField.setText("");
purposeTextPane1.setText("");
committeeTextField.setText("");
supportingDocumentTextField.setText("");
paymentTypeTextField.setText("");
entryTextField1.setText("");
paymentDateTextField1.setText("");
} catch (SQLException se) {
//System.out.println(se);
//JOptionPane.showMessageDialog(null," RECORDS NOT UPDATED...AMOUNT ENTERED SHOULD NOT CONTAIN COMMA (,) ! ", "ERROR !", JOptionPane.ERROR_MESSAGE);
}
Я sh, чтобы обновить одну из таблиц, удовлетворяющих определенному условию. У меня 13 таблиц с таким же количеством столбцов. Если один запрос может обновить любую таблицу, моя проблема решится. Заранее спасибо.