在PreparedStatement中设置空值

在PreparedStatement中设置空值

分类: Work&amp Study java2009-09-10 09:56 922人阅读 评论(0) 收藏 举报

nulltypes数据库

有些情况下,你需要在PreparedStatement中设置空值,这个时候如果你还使用设置具体类型的方法,如setInt(1,null),程序会毫不留情的报出空指针异常,所以你需要做的是使用setNull(index, type)方法来代替你原来的方法。

                     例如:

                               stmt.setNull(1,Types.INTEGER);

第二个参数为java.sql.Types中具体的类型值,你可以通过Types查找到你需要的具体类型。通过这个方法,就可以完成在PreparedStatement设置null值,前提当然是你的数据库字段允许null值。

posted on 2013-08-08 20:47  Jerry.  阅读(4326)  评论(0编辑  收藏  举报

导航