关于ORACLE时间存储的问题 oraclesqlvelocityVBScriptLotus
程序员文章站
2022-06-12 09:45:55
...
阅读原文请点击:http://click.aliyun.com/m/23106/
摘要: 公司用oracle的数据库,以前直接存实体的时候没出现时间转换问题。 昨天,手写SQL语句(不是HQL)时,传Date类型的数据给时间列,oracle报错,不能识别,语句无效。解决方法共享: 方法一: 把Date类型的数据,用SimpleDateFormat将Date类型转换成String 类型 SimpleDateFormat
公司用oracle的数据库,以前直接存实体的时候没出现时间转换问题。
昨天,手写SQL语句(不是HQL)时,传Date类型的数据给时间列,oracle报错,不能识别,语句无效。解决方法共享:
方法一:
把Date类型的数据,用SimpleDateFormat将Date类型转换成String 类型
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
dateFormat.format(数据);
然后在语句中加入oracle数据库自己的to_date()方法转换
"update student set birth = to_date(' " + 转换后的数据 + " ','yyyy-MM-dd HH24:mi:ss' )";
方法二:
用实体,把date类型的数据作为实体的一个属性,然后直接存实体。
阅读原文请点击:http://click.aliyun.com/m/23106/
摘要: 公司用oracle的数据库,以前直接存实体的时候没出现时间转换问题。 昨天,手写SQL语句(不是HQL)时,传Date类型的数据给时间列,oracle报错,不能识别,语句无效。解决方法共享: 方法一: 把Date类型的数据,用SimpleDateFormat将Date类型转换成String 类型 SimpleDateFormat
公司用oracle的数据库,以前直接存实体的时候没出现时间转换问题。
昨天,手写SQL语句(不是HQL)时,传Date类型的数据给时间列,oracle报错,不能识别,语句无效。解决方法共享:
方法一:
把Date类型的数据,用SimpleDateFormat将Date类型转换成String 类型
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
dateFormat.format(数据);
然后在语句中加入oracle数据库自己的to_date()方法转换
"update student set birth = to_date(' " + 转换后的数据 + " ','yyyy-MM-dd HH24:mi:ss' )";
方法二:
用实体,把date类型的数据作为实体的一个属性,然后直接存实体。
阅读原文请点击:http://click.aliyun.com/m/23106/