3 回答

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
您只需將要使用的值發(fā)送到函數(shù):
query = "update date set date_fin = '" + dates + "' where id ='" + getid(date_fin) + "'";
如果這不是您想要的值,只需date_fin
在此行中替換為您需要的參數(shù)即可。

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊
對(duì)于這種情況,您可以通過(guò)兩種方式調(diào)用函數(shù):
只需創(chuàng)建一個(gè)新變量并調(diào)用函數(shù)并將該變量傳遞給查詢。
字符串 getID=getid(date_fin);
字符串查詢;
query = "更新日期集 date_fin = '"+dates+"' where id ='"+getID+"'";
在查詢中直接調(diào)用函數(shù)
字符串查詢;
query = "更新日期集 date_fin = '"+dates+"' where id ='"+getid(date_fin)+"'";
注意:您必須在 getid 函數(shù)中傳遞一個(gè)參數(shù)。

TA貢獻(xiàn)1909條經(jīng)驗(yàn) 獲得超7個(gè)贊
你可以試試這個(gè):
query = "update date set date_fin = ? where id = ?";
// create the mysql insert preparedstatement
PreparedStatement preparedStmt = conn.prepareStatement(query);
preparedStmt.setString(1, dates);
preparedStmt.setString(2, getid(date_fin));
// execute the preparedstatement
preparedStmt.execute();
添加回答
舉報(bào)