Я использую существующую программу для обновления данного столбца, однако всякий раз, когда я запускаю statement.executeUpdate()
, я всегда получаю результат как 0.
Пример кода:
Statement stmt = con.createStatement();
int result = stmt.executeUpdate("update emp set salary = 100 where emp_id = '"+empId+ "' ");
System.out.println(result);
Структура emp
Таблица:
salary number(5,2)
emp_id varchar2(50)
До обновления:
Emp_Id Salary
E123 20
После обновления:
Emp_Id Salary
E123 100
И результат равен 0.
Это просто пример таблицы, но я столкнулся с этой проблемой.
Что я пропускаю? Я использую ojdbc6.jar и использую тонкий драйвер jdbc.