PreparedStatement中設置空值(JDBC)

 

有些情況下,你需要在PreparedStatement中設置空值,這個時候如果你還使用設置具體類型的方法,如setInt(1,null),程序會毫不留情的報出空指針異常,所以你需要做的是使用setNull(index, type)方法來代替你原來的方法。

                     例如:

                               stmt.setNull(1,Types.INTEGER);

第二個參數爲java.sql.Types中具體的類型值,你可以通過Types查找到你需要的具體類型。通過這個方法,就可以完成在PreparedStatement設置null值,前提當然是你的數據庫字段允許null值。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章