如题
解决方案 »
- 获得节点问题
- jboss怎么设置成每次重新启动服务器都将数据库清空
- 用java中ZipOutputStream对字符串压缩出现的问题
- 报错,,大家帮忙看看谢谢了,解释一下
- 如何在jsp中判断显示一张默认的图片????
- springmvc中@ModelAttribute绑定请求参数的问题
- 请问有那些midp1.0的手机 支持socket的?有哪几款?
- 用j2ee(jsp)作社区管理系统
- 如何将 IDEA上写的工程(strus+weblogic8) 转移到jbuilder9?---100
- ldap获取ad域帐号问题,需求帮助
- 请问项目中一般用存储过程干什么
- hibernate Criteria 查询 分页
如果你是通过JDBC操作的话,你是不可以把null值插入到date类型的字段的。
如果你是直接运行SQL(insert into tab_name values(null))的话,是可以的。
PreparedStatement stmt = ...stmt.setString(index++, name);
stmt.setNull(index++, Types.DATE);...
例如:private void insert(Object[] objs,Object[] temp3,int rowNO){
StringBuffer sql =new StringBuffer();
sql.append("insert into EIS_DeliveryOTD(Org_Code,Org_ID,ORG_Name,SalesOrderNo,ItemNo,OrderWeight,");
if(objs[6]!=null){
sql.append("DeliveryDate,");
}
sql.append("DeliveryWeight,");
if(objs[8]!=null){
sql.append("DNDate,");
}
sql.append("CustomerCode,CustomerCName,OrderType,");
if(objs[12]!=null){
sql.append("DeliveryTime,");
}
sql.append("DeliveryRate,DNTime,DNRate,Reason,UpdatedDate)");
sql.append("values(?,?,?,?,?,?,");
if(objs[6]!=null){
sql.append("?,");
}
sql.append("?,");
if(objs[8]!=null){
sql.append("?,");
}
sql.append("?,?,?,");
if(objs[12]!=null){
sql.append("?,");
}
sql.append("?,?,?,?,?)");
// log.info(sql.toString());
jt.update(sql.toString(),temp3);
}
谢谢各位回贴