【发布时间】:2016-07-17 23:20:31
【问题描述】:
所以事情就是这样,我正在尝试更新我的表,更新用户输入 student 值的 exam 标记。
所以我正在使用这个查询。
updateExamMark = connection.prepareStatement("UPDATE Results SET exam= ? WHERE student = ?");
这是我的方法(不完整的代码)
public List< Results > updateExamMark( int exam, String student )
{
List< Results > results = null;
ResultSet resultSet = null;
try
{
updateExamMark.setInt(1, exam );
updateExamMark.setString(2, student);
// executeQuery returns ResultSet containing matching entries
resultSet = updateExamMark.executeQuery();
results = new ArrayList< Results >();
我收到此错误“无法使用执行查询方法进行更新”
我的查询有什么问题?
【问题讨论】:
-
它准确地表达了“执行查询方法不能用于更新”的含义