什么是用于setNull()的正确sqlType

时间:2014-12-04 07:46:44

标签: java jdbc

我正在使用Mysql DB进行Spring MVC项目。在表中,我想为具有数据类型BIGINT的列设置NULL值。我用来设置NULL的代码是:

ps.setNull(1,java.sql.Types.NULL);

OR

ps.setNull(1,java.sql.Types.BIGINT);

插入NULL值如果我使用上述任何一个语句但是什么是正确的SqlType要使用? NULL或BIGINT。

1 个答案:

答案 0 :(得分:0)

Oracle documentation说"您必须指定参数的SQL类型。"为setNull。因此,我认为您应该传递值java.sql.Types.BIGINT