java.sql.SQLException: ORA-01861: 文字与格式字符串不匹配

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.sql.SQLException: ORA-01861: 文字与格式字符串不匹配相关的知识,希望对你有一定的参考价值。

java.sql.Date date=java.sql.Date.valueOf(Today.getNowDate());
String sql1 = "insert into KAOQINSIGN (EID,MORNINGS,MORNINGX,AFTERNOONS,AFTERNOONX,RIQI)"
+ "values("
+ LoginFrame.i_user
+ ",'"
+ Today.getNowTime()
+ "','"
+ null
+ "','"
+ null
+ "','" + null + "','" + date + "')";

其中Today.getNowDate()是String,形如yyyy-mm-dd,
(EID,MORNINGS,MORNINGX,AFTERNOONS,AFTERNOONX,RIQI)类型分别为
number,Varchar2(50),Varchar2(50),Varchar2(50),Varchar2(50),Date
为什么会报错我要疯了!

参考技术A 那些null的,不用这么搞吧,直接两个单引号就行了吧,''这样。
如果还不行试试将这个数字型的LoginFrame.i_user也用单引号包起来试试。
或者最后那个date类型的不用单引号试试,估计就是这几个问题,你选择性的尝试一下,哈哈本回答被提问者和网友采纳
参考技术B 把这句sql输出看下,一般就是拼错了,少了空格或者什么,可以先输出看下,然后在PL/SQL底下看能不能插入成功 参考技术C SQLException,sql语句有问题。。?
求采纳为满意回答。

以上是关于java.sql.SQLException: ORA-01861: 文字与格式字符串不匹配的主要内容,如果未能解决你的问题,请参考以下文章

Python 操作Redis

python爬虫入门----- 阿里巴巴供应商爬虫

Python词典设置默认值小技巧

《python学习手册(第4版)》pdf

Django settings.py 的media路径设置

Python中的赋值,浅拷贝和深拷贝的区别