0
是否有一種簡單的方法將某些內容添加到PreparedStatement中? 例如:有沒有更新PreparedStatement的方法
ps = connection.prepareStatement("SELECT DISTINCT nazivpredmeta, iddokumenta, nazivdokumenta, putanja, datumskeniranja FROM skeniranidokumenti , predmet WHERE "
if(osnovnibroj!=null){
ps.add("predmet.osnovnibroj=? ");
ps.setObject(1, osnovnibroj);
}
if(iddepartmana!=null){
if(osnovnibroj!=null){
ps.add("AND skeniranidokumenti=? ");
ps.setObject(1, iddepartmana);
}else{
ps.add("skeniranidokumenti=? ");
ps.setObject(1, iddepartmana);
}
我知道有沒有添加方法,我的問題是:是不是我可以使用嗎?
沒有。一旦準備好了,聲明就完成了。它就相當於製作一塊麪包,然後意識到你想添加葡萄乾。烘焙前必須將葡萄乾添加到麪糰中。事後添加是不實際的。例如它的構建 - >準備,而不是構建 - >準備 - >構建 - > buildbuildbuildbuild->執行。 –