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

原创 2016年05月31日 15:18:27
在使用以下方式插入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>}

JDBC中Date类型数据的插入

package com.mypractice.five; import java.sql.Connection; import java.sql.DriverManager; import java...
  • zhu7478848
  • zhu7478848
  • 2014年07月23日 22:45
  • 1352

JDBC应用程序连接数据库--插入数据并且获得相应自增长值的列

JDBC应用程序连接数据库–插入数据并且获得相应自增长值的列JDBC应用程序连接数据库插入数据并且获得相应自增长值的列 需求分析 解决方案 需求分析在很多情况下,当我们将新的数据插入到数据库的表当中以...
  • jpzhu16
  • jpzhu16
  • 2016年06月02日 16:19
  • 1453

自己在使用c3p0时候遇到的问题

c3p0,一个开源的数据库连接池。 百度简介是这样描述的:C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hiber...
  • wangao029
  • wangao029
  • 2013年06月09日 16:33
  • 1137

spring-data-redis 使用pipeline批量设置过期时间的bug

redis没有批量设置过期时间的命令,所以当我们需要为多个key设置过期时间时,只能循环调用expire或pExpire命令为每个key设置过期时间,为了提高性能,我打算使用pipeline来批量操作...
  • mhxy199288
  • mhxy199288
  • 2016年10月24日 14:52
  • 5354

spring-data-redis 使用pipeline批量设置过期时间的bug

redis没有批量设置过期时间的命令,所以当我们需要为多个key设置过期时间时,只能循环调用expire或pExpire命令为每个key设置过期时间,为了提高性能,我打算使用pipeline来批量操作...
  • crl2518528
  • crl2518528
  • 2017年11月28日 21:45
  • 97

使用orcle遇到的错误

  • 2018年01月16日 12:05
  • 2KB
  • 下载

我遇到的bug_使用spring+junit4时_java.lang.ExceptionInInitializerError

由于第一次用spring+Junit4进行单元测试,对他们了解不够深入,出现这个bug时真的是手忙脚乱的,各种百度,各种尝试就是解决不了,网上好多方法都试了就是不行,现在想来不是网上的解决方法不行,而...
  • guanwangzhe521
  • guanwangzhe521
  • 2016年05月21日 14:05
  • 4439

spring3 jdbctemplate 注解实例(有时间字段转换的方法) .

第一步,先引入需要的包,这里不作详细说明 第二步,配置注解扫描,txManager是事务管理提供datasource就可以了 [java] view plaincopypr...
  • mypanlong
  • mypanlong
  • 2015年07月27日 11:42
  • 1354

JDBC 3种获得mysql插入数据的自增字段值的方法

1. Retrieving AUTO_INCREMENT Column Values using Statement.getGeneratedKeys() 2. Retrieving AUTO_INC...
  • kalman2008
  • kalman2008
  • 2015年01月22日 11:20
  • 643

orcle时间查询

  • 2012年09月20日 15:55
  • 110B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在使用spring-jdbc 插入ORCLE时间字段遇到的bug
举报原因:
原因补充:

(最多只允许输入30个字)