Мне нужна ваша помощь пожалуйста! У меня проблема на уровне удаления, это очень хорошо работает на консоли, но на уровне в базе данных нет изменений. Спасибо вам за помощьoracle DELETE подготовленное заявление
public void b2_action() {
try {
String req ="DELETE from EMPLOYEES where 'FIRST_NAME' = (?)";
conn = macon.getConnection();
PreparedStatement ps = conn.prepareStatement(req);
String a= text.getValue().toString();
System.out.println(a);
ps.setString(1,a);
ps.executeUpdate();
System.out.println("okkkkkkkkkkkkkkk");
} catch (SQLException ex) {
ex.printStackTrace();
}
}
Почему ты ставить кавычки вокруг имени столбца? См. Ссылку на язык SQL для диалекта SQL, который вы используете; т. е. только в вашей документации по БД. –
Где вы совершаете транзакцию? –
Думаю, вы не совершаете транзакцию, потому что я не вижу в вашем предоставленном коде. – fabfas