私はprepareStatement()
データを更新するために使用します。いくつかの列を更新する必要があるため、次のような1つの手順を記述しました。
public boolean editSocre(String field, String newValue)
{
...
updateSql = "update score set ? = ? where emp_id = ?";
pstmt3 = conn.prepareStatement(updateSql);
pstmt3.setString(1, field);
pstmt3.setString(2, newValue);
pstmt3.setString(3, userid);
int row = pstmt3.executeUpdate();
if (row <= 0)
{
return result;
}
...
}
java.sql.SQLException:ORA-01747:user.table.column、table.column、または列の指定が無効です
変更方法、ありがとう!