Java:在PreparedStatement(JDBC)中传递null的长度
我有一个变量是Java:在PreparedStatement(JDBC)中传递null的长度,java,jdbc,Java,Jdbc,我有一个变量是 Long val = null; 我正在寻找一种方法将其传递给PreparedStatement对象,以便将数据库中的字段值设置为null statement.setLong(1,val); 它不会工作很长时间,但只能工作很长时间 任何意见、想法或建议 谢谢 您应该使用 将Java类型映射到JDBC类型时,状态为: BIGINT类型的推荐Java映射为Java long statement.setNull(1, Types.BIGINT); // Types.BIGINT
Long val = null;
我正在寻找一种方法将其传递给PreparedStatement对象,以便将数据库中的字段值设置为null
statement.setLong(1,val);
它不会工作很长时间,但只能工作很长时间
任何意见、想法或建议
谢谢 您应该使用
将Java类型映射到JDBC类型时,状态为:
BIGINT类型的推荐Java映射为Java long
statement.setNull(1, Types.BIGINT); // Types.BIGINT maps to 64-bit long