簡體   English   中英

將空值設置為Prepared Statement Setter中的Integer列字段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM