PreparedStatement的setNull方法出现的问题

在数据库迁移的过程中,批量插入的时候用到了PrepareStatement的setNull方法,出现了一些问题:

方法原型:PreparedStatement.setNull(int index, int sqlType),这里说的很清楚,第二个参数使用sqlType,应该用Java.sql.Types中的类型来设置。

比如,若设置某个类型为Double字段为空,则代码为:setNull(1,Types.DOUBLE);

若设置某个类型为Date字段为空,则代码为:setNull(1,Types.DATE);

 

posted @ 2017-02-14 08:56  AlgorithmInit  阅读(635)  评论(0编辑  收藏  举报