假設我的查詢是這樣的,在這裏conn是連接對象:如何打印Java預處理語句中的綁定變量。
String countrycode=91;//it is dynamic in my case
String query = "update tblemployeedata set countrycode='?';
PreparedStatement pstmtUpdate = conn.prepareStatement(query);
pstmtUpdate.setString(1,countrycode);
現在上述國家代碼設置後,我希望看到形成像
update tblemployeedata set countrycode='91';
pstmtUpdate.executeUpdate();
這個查詢將不會打印接收到的參數,它會打印?而不是params。 –
@BhavikAmbani否,它將打印參數值,如果它們在調用'toString'方法之前已經設置。 – Abubakkar
@阿布。它不會打印至少不在我的情況。在我的情況下它是打印:: [email protected] – Prateek