Caused by: java.sql.SQLException: ORA-01861: literal does not match format string
利用Spark 連結oracle資料庫 通過sq提取資料操作時,報錯:
Caused by: java.sql.SQLException: ORA-01861: literal does not match format string
字面意思是格式不匹配
查了一下使用的sql語句:
select b.* , to_char(to_date(b.START_TIME, 'yyyy-mm-dd HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS') as START_TIME_TMP from SJ_TEST_DATA_A b ) pb
只對START_TIME進行了資料格式操作,查看了一下oracle原始庫中的START_TIME值:
發現 START_TIME 的格式不是’yyyy-mm-dd HH24:MI:SS’ ,而是一串varcha2型數字 ,所以spark報錯。
解決方案: 將START_TIME 改為END_TIME ,錯誤解決!!!
相關推薦
Caused by: java.sql.SQLException: ORA-01861: literal does not match format string
技術標籤:ORACLEScalaSpark 利用Spark 連結oracle資料庫 通過sq提取資料操作時,報錯:
Oracle異常 ORA-01861: literal does not match format string (文字與字串格式不匹配)
技術標籤:oraclesql 從Oracle資料庫中查詢資料,用了下面的SQL語句: SELECT * FROM TABLE
Caused by: java.sql.SQLException: ORA-01861: 文字與格式字串不匹配
專案中遇到這樣一個問題: Caused by:java.sql.SQLException: ORA-01861: 文字與格式字串不匹配
mybatis批量插入oralce資料庫報錯java.sql.SQLException: ORA-00933: SQL 命令未正確結束
轉自:https://blog.csdn.net/csdn_ss1991/article/details/80439777 簡述:需要向oracle資料庫批量插入資料,然後一直報錯,”java.sql.SQLException: ORA-00933: SQL 命令未正確結束“,然後各種百度,最終得到解決
Caused by: java.sql.SQLSyntaxErrorException: Expression #16 of SELECT list is not in GROUP BY clause
現象是這樣的,前端訪問應用稽核功能,系統出現數據庫錯誤,前端的message將錯誤資訊也展示出來了。
Exception in thread "main" java.sql.SQLException: ORA-01017: invalid username/password; lo
在用spring配置檔案applicationContext.xml中引入src下的properties檔案 <context:property-placeholder location=\"classpath:jdbc.properties\"/>
Cause: java.sql.SQLException: ORA-12899: 列 “SGWPDM“.“PM_BID_PROJECT_INFO_COPY1“.“BID_TYPE_CODE“ 的值太大
sql異常如下: org.apache.ibatis.exceptions.PersistenceException: Error updating database. Cause: java.sql.SQLException: ORA-12899: 列 “SGWPDM”.“PM_BID_PROJECT_INFO_COPY1”.“BID_TYPE_CODE”
java.sql.SQLException: ORA-28040: 沒有匹配的驗證協議(odbc6.jar,資料庫用的是orcal12)
1、在java連結oracle12時出現java.sql.SQLException: ORA-28040: 沒有匹配的驗證協議,如下圖所示:
Sqoop報錯:Caused by: java.sql.BatchUpdateException: Incorrect string value: '\xF0\xA4\x8F\x81' 再見亂碼:5分鐘讀懂MySQL字符集設定
sqoop從hive匯出到mysql報錯如下: Caused by: java.sql.SQLException: Incorrect string value: \'\\xF0\\xA4\\x8F\\x81\' for column \'role_name\' at row 68
java.sql.SQLException: Column count doesn't match value count at row 1
1、異常提示: Cause: java.sql.SQLException: Column count doesn\'t match value count at row 1 ; bad SQL grammar []; nested exception is java.sql.SQLException: Column count doesn\'t match value count
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password
關於這個問題,我又找到了一個引發問題的新原因。 我將jar包放進了lib裡面然後build path了,可是就是一直出現問題,然後我檢視properties->java build path -> libraries裡面有多餘的錯誤的jar包。刪除之
JAVA | MYSQL | java.sql.SQLException: Invalid value for getInt() - ‘’
出錯提示如下: 檢查資料庫,發現該欄欄位為varchar型別,而我變成寫成了用Integer接收
Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.Transformer異常
今天做了一個java物件轉Map的例子,執行的時候報錯了,如下: Exception in thread \"main\" java.lang.NoClassDefFoundError: org/apache/commons/collections/Transformer
Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type異常
今天做了一個Map轉java物件的例子,用了一種比較簡單的方法,就是通過net.sf.cglib.beans.BeanMap類中的方法進行轉換。結果在一切準備就緒,執行的時候報錯了,如下:
Caused by: java.lang.NoClassDefFoundError: com/google/common/collect/Lists
在啟動微服務專案時,每個服務都啟動不起來,報如下一樣的錯 org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.W
Caused by: java.lang.ClassNotFoundException: Cannot find class: userMap
1、問題出現的情況是,spring整合mybatis的時候,將返回結果resultMap寫成了resultType導致的。
解決IDEA錯誤 Cause: java.sql.SQLException: The server time zone value的問題
在我們配置檔案的時候 執行會報The server time zone的錯 Cause: java.sql.SQLException: The server time zone value
Caused by: java.io.InvalidClassException: ; local class incompatible: stream classdesc serialVersionUID =, local class serialVersionUID
報錯如下 java.lang.Exception: Failed to deserialize at org.crazycake.shiro.SerializeUtils.deserialize(SerializeUtils.java:41)
報錯如何看和解決Error updating database. Cause: java.sql.SQLException: Field 'course_id' doesn't have a default value
前端控制檯報錯資訊: 後端控制檯報錯資訊: org.springframework.dao.DataIntegrityViolationException:
Caused by: java.lang.ClassNotFoundException: Cannot find class: com.atguigu.eduservice.entity.vo.CoursePublishVo
控制檯列印資訊如下: 2020-08-13 15:10:06 |ERROR |main |SpringApplication.java:826 |org.springframework.boot.SpringApplication |Application run failed