使用jdbc插入null值 String sql = "insert into person (name,age) values(?,?)"; PreparedStatement ps = conn.prepareStatement(sql); ps.setString(1,p.getName); ps.setInt(2,p.getAge);
此时,如果p的age为null,设值的时候会报错。
使用如下写法插入null值
if(p.getName !=null){ ps.setInt(2,p.getName ); }else{ ps.setNull(2, Types.NULL); }
来源:CSDN
作者:小白小新
链接:https://blog.csdn.net/qq_40264864/article/details/103457312