繁体   English   中英

如何使用SQL函数(例如,NOW())更新updateble ResultSet

[英]How to update updateble ResultSet with SQL Function e.g. NOW()

在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();
}

有什么办法可以更新价值吗? 上面的课程示例不起作用。

你不能那样做。 这些方法用于设置实际值,而不用于执行SQL函数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM