Я начал учиться создавать приложения с графическим интерфейсом Java с помощью Netbeans. Я следую руководству на YouTube: https://www.youtube.com/watch?v=j0aEUB2Efuk. Но я столкнулся с ошибкой с mysql, я сделал то же самое, что и парень в видео, но не работает. Вот код:
public boolean editClient(int id, String fname, String lname, String phone, String email) {
PreparedStatement st;
String editQuery = "UPDATE `clients` SET `first_name` = ?, `last_name = ?`, `phone` = ?, `email` = ? WHERE `id` = ? ";
try {
st = my_connection.createConnection().prepareStatement(editQuery);
st.setInt(1, id);
st.setString(2, fname);
st.setString(3, lname);
st.setString(4, phone);
st.setString(5, email);
return st.executeUpdate() > 0;
} catch (SQLException ex) {
Logger.getLogger(CLIENT.class.getName()).log(Level.SEVERE, null, ex);
return false;
}
}
SQL-запрос выглядит нормально или, возможно, это ошибка драйвера JDBC.