zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

Oracle 插入时间时 报错:ORA-01861: 文字与格式字符串不匹配 的解决办法详解编程语言

Oracle编程语言 ORA 详解 报错 时间 字符串 格式
2023-06-13 09:20:45 时间
一.写sql的方式插入到Oracle中

往oracle中插入时间  2007-12-28 10:07:24
如果直接按照字符串方式,或者,直接使用to_date( 2007-12-28 10:07:24 ),没有指定日期格式,就会报错:ORA-01861: 文字与格式字符串不匹配
必须指定日期格式 to_date( 2007-12-28 10:07:24 , yyyy-mm-dd hh24:mi:ss )

二.Hibernate的方式插入到Oracle中

https://stackoverflow.com/questions/960923/mapping-an-oracle-date-to-a-java-object-using-hibernate

Oracle中对应字段time 为Date类型,那么对应的Java实体类中也要是Date类型(java.util.Date)不能是String类型,否则报如上的错误.

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/15794.html

cjavaoracle