大家好
我的更新查询无效。并且没有任何例外 我的代码;
String sorgu = "update KISI set unvani=?, gorevi=?,"
+ "firma=?,adres=?,tel=?,"
+ "fax=?,gsm=?,mail=?,"
+ "web=? where kisi_id=?";
try {
System.out.println("get adressss "+guncelleForm.getAdres());
System.out.println("get ünvan "+guncelleForm.getUnvani());
conn = VTU.baglantiAl();
pst = conn.prepareStatement(sorgu);
pst.setString(1, guncelleForm.getUnvani());
pst.setString(2, guncelleForm.getGorevi());
pst.setString(3, guncelleForm.getFirma());
pst.setString(4, guncelleForm.getAdres());
pst.setString(5, guncelleForm.getTel());
pst.setString(6, guncelleForm.getFax());
pst.setString(7, guncelleForm.getGsm());
pst.setString(8, guncelleForm.getMail());
pst.setString(9, guncelleForm.getWeb());
pst.setString(10, guncelleForm.getId());
pst.executeUpdate();
}
问题是什么ı不明白。我用oracle。 ı可以看到println()的值,也不是null。 guncelleForm只有/设置 谢谢你的一切
答案 0 :(得分:2)
请注意guncelleForm.getId()
等于kisi_id
中的KISI
之一?可能是您的实例guncelleForm
未按预期初始化。
请注意,= NULL
(与NULL
的比较)总是错误的!
答案 1 :(得分:0)
做3件事