2013-08-23 24 views
0

有沒有辦法在ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_UPDATABLE類型的ResultSet中的updateXXX方法期間調用SQL函數。如何使用SQL函數更新可更新結果集例如NOW()

例如看看下面的代碼段:

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

有什麼辦法來更新值這樣的方式?上述的課程例子不起作用。

回答

0

你不能那樣做。這些方法用於設置實際值,而不是用於執行SQL函數。