0

タイプResultSet.TYPE_FORWARD_ONLY、ResultSet.CONCUR_UPDATABLEのResultSetのupdateXXXメソッド中にSQL関数を呼び出す方法はありますか。

たとえば、次のコード フラグメントを見てください。

stmt = con.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_UPDATABLE);
rs = stmt.executeQuery(query);
while (rs.next()) {
  rs.updateTimestamp("status_time", "NOW()"); // call some SQL function during update
  rs.updateRow();
}

そのような方法で値を更新する方法はありますか? 上記の例はもちろん機能しません。

4

1 に答える 1

0

そんなことはできません。これらのメソッドは、実際の値を設定するためのものであり、SQL 関数を実行するためのものではありません。

于 2013-08-23T09:36:28.290 に答える