关于ORACLE时间存储的问题

公司用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://user.qzone.qq.com/935937284/blog/1330590949

时间: 2024-12-09 23:41:28

关于ORACLE时间存储的问题的相关文章

Oracle的存储结构关系

oracle数据库的整体结构                                                             数据库的结构关系 其实,我前面一篇讲表空间的时候就介绍了数据库的结构,只是那个图只是简单的层次关系,这张图片看上去挺封复杂的,只要关注几个概念就行了. Database(数据库) :数据库是按照数据结构来组织.存储和管理数据的仓库. Tablespaces(表空间) :表空间是数据库的逻辑划分,一个表空间只能属于一个数据库.所有的数据库对象都存放在

甲骨文推出针对Oracle VM 3.0的Oracle VM存储连接插件

为http://www.aliyun.com/zixun/aggregation/17183.html">帮助客户减少在虚拟化环境的时间和复杂性,甲骨文公司近日宣布推出针对Oracle VM 3.0的Oracle VM存储连接插件(Oracle VM Storage Connect plug-ins for Oracle VM 3.0). Oracle VM存储连接是一个框架,可让存储厂商把他们先进的存储功能变成Oracle VM中自然的一部分. 通过同步推出的Oracle VM 3.0组

最新Oracle ZS3存储加快高吞吐量的业务分析和数据查询

北京,2013年9月12日--作为Oracle最新推出的ZFS存储设备,ZS3系列 能够http://www.aliyun.com/zixun/aggregation/17183.html">帮助客户极大地提高运行效率,降低数据中心成本,并提高业务应用性能.借助高级缓存架构和多线程SMP操作系统,与类似的NetApp.EMC.IBM和HP系统相比,ZS3系列实现了最高的吞吐量.最低的迟延和更好的性价比. Oracle 最新的ZS3 系列存储 能够通过高性能.动态自动化和广泛的Oracle联

oracle-关于ORACLE时间格式转化的问题

问题描述 关于ORACLE时间格式转化的问题 现在要从一张表的数据插入另一张表,其中源表中有个字段是VARCHAR2类型,对应的目标表是DATE类型. 问题来了,这个字段中的字符串很不规则,举几个例子,'2013.2.1 10:32:32','20130201 103232','2013/0201 10 32 32'....... 这些都算是好了的,可以 用TO_DATE转化,要命的来了,里面居然会有'2013/2/1 240000', '2013/2/30 10:32:32'这样的数据就转化不

oracle时间字段可以直接大小于号比较,但是通过sql传时间类型参数进去与时间字段就不行

问题描述 oracle时间字段可以直接大小于号比较,但是通过sql传时间类型参数进去与时间字段就不行 oracle时间字段可以直接大小于号比较,但是通过sql传时间类型参数进去与时间字段就不行 解决方案 搞定了,我开始是拼成了可以直接在pl/sql中执行的sql,不是预编译?传参那种 解决方案二: 能不能把问题描述的具体点,具体是怎么传的?报的什么错误?

ascii字符串压缩-Oracle数据库存储需要:Ascii数值型字符串压缩

问题描述 Oracle数据库存储需要:Ascii数值型字符串压缩 数值型字符串,比如:123.44 23.54 34.65....,总数大约86400个,以空格符分隔,采用什么压缩算法最为有效?压缩速度要快,压缩比率越小越好,可还原,无损! 解决方案 Ascii的值都是整形的而且范围值0到127,浮点类型可以转换吗

racle+视频+存储-Oracle数据库存储视频音频能实现吗

问题描述 Oracle数据库存储视频音频能实现吗 我在用Oracle写一个数据库,想实现在数据库表中存储小段视频或者音频的功能,数据库表包含编号.名称.类型以及添加的视频/音频,这能够实现吗?求大神指点啊 解决方案 在ORACLE可以使用 BLOB数据类型来存储这些二进制数据流. 解决方案二: 可以使用 BLOB数据类型来存储这些二进制数据流,也可以只保存相对的路径或文件名.读取文件的时候使用根目录加上相对的路径或文件名就可以了.

甲骨文推出业界首款云融合存储 助力企业集成本地和Oracle云存储

 甲骨文推出业界首款云融合存储,开创了大型公有云提供商将自己的云服务与自己在企业本地部署的高性能NAS存储系统集成的先河.最新推出Oracle ZFS存储系统产品之一的Oracle ZFS云软件,可让企业便利.无缝地将数据或应用程序迁移至云端,在优化价值.节约成本的同时,无需外部云网关,且无需支付软件授权和云访问授权的费用,这意味着本地部署供应商从其基础架构平台访问公有云将无需支付"云接入税"(cloud entrance taxes),这使得甲骨文的总体拥有成本比业界某个竞争对手低了

ORACLE时间函数(SYSDATE)深入理解_oracle

加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1星期 select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from