[英]Setting null value to Integer column field in Prepared Statement Setter
直到我知道,正確的方法是:
ps.setNull(1, java.sql.Types.INTEGER);
但是,執行時,我的數據庫列值顯示為4而不是null。
經檢查發現4是類型INTEGER的靜態常數。
問題可能在哪里?
與驅動程序有關嗎?
該數據庫是DB2。
可能有一個觸發器,可以在插入或更新時修改數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.