飞鱼

记录--在工作中成长

在使用spring-jdbc 插入ORCLE时间字段遇到的bug
在使用以下方式插入PreparedStatement数据时
StatementCreatorUtils.setParameterValue(ups, k+1, sqlType, value);
当时间字段为
"JYRQ" : {"sqlType" : 91,"value" : "2015-11-26 00:00:00"}
会报出格式类型不合法异常
解决方法:
if (value instanceof String && sqlType == 91) {
<span style="white-space:pre">					</span>SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
<span style="white-space:pre">					</span>try {
<span style="white-space:pre">						</span>value = sdf.parse((String)value);
<span style="white-space:pre">					</span>} catch (ParseException e) {
<span style="white-space:pre">						</span>e.printStackTrace();
<span style="white-space:pre">					</span>}
<span style="white-space:pre">					</span>sqlType = 93;
<span style="white-space:pre">				</span>}
阅读更多
个人分类: 异常
想对作者说点什么? 我来说一句

orcle时间查询

2012年09月20日 110B 下载

没有更多推荐了,返回首页

不良信息举报

在使用spring-jdbc 插入ORCLE时间字段遇到的bug

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭