亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

java.sql.SQLException:ORA-00928:缺少SELECT關(guān)鍵字。使用JDBC將記錄插入數(shù)據(jù)庫時

瀏覽:58日期:2024-05-02 15:50:09
如何解決java.sql.SQLException:ORA-00928:缺少SELECT關(guān)鍵字。使用JDBC將記錄插入數(shù)據(jù)庫時?

我可以發(fā)現(xiàn)兩個問題:

不需要在列名周圍使用單引號。但是您可以將其用雙引號引起來。如果對列名或表名使用保留關(guān)鍵字,則很有必要。在這里DATE。您需要一個空格VALUES。

因此,您需要更改insertStmt為以下內(nèi)容:

String insertStmt = 'INSERT into ' + 'MY_TABLE(RECORD_TYPE, FILE_TYPE, 'DATE', BATCH_NO, RECORD_COUNT) ' + 'VALUES(?, ?, ?, ?, ?);';解決方法

當(dāng)我嘗試向數(shù)據(jù)庫中插入一些行時出現(xiàn)錯誤。所以這是代碼

try { String insertStmt = 'INSERT into ' +'MY_TABLE(’RECORD_TYPE’,’FILE_TYPE’,’DATE’,’BATCH_NO’,’RECORD_COUNT’)' +'VALUES(?,?,?);'; PreparedStatement pstmt = super.con.prepareStatement(insertStmt); pstmt.setString(1,input[0]); pstmt.setString(2,input[1]); pstmt.setString(3,input[2]); pstmt.setString(4,input[3]); pstmt.setString(5,input[4]); System.out.println('Insert rows : ' + pstmt.executeUpdate());} catch (SQLException sqle) { System.out.println(sqle.getMessage()); sqle.printStackTrace();} catch (Exception e) { System.out.println(e.getMessage()); e.printStackTrace();} finally { con.close();}

并且數(shù)據(jù)庫上的所有內(nèi)容均為varchar類型,請仔細(xì)檢查各列(它們都是相同的名稱),將列名中的引號引起來(相同的結(jié)果)不會成功。要添加它,錯誤消息不是很有幫助。

任何建議,將不勝感激。

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 亚洲伦理一区二区三区 | 亚洲午夜在线 | 国产在线a不卡免费视频 | a级特黄的片子 | 91亚洲精品视频 | 国产一区二区三区四区 | 亚洲国产成a人v在线观看 | 国产在线欧美精品 | 欧美日韩在线观看区一二 | 欧美一级毛片无遮 | 国产成人综合网在线播放 | 国产一区二区三区欧美精品 | 49pao强力在线高清基地 | 成人精品视频 成人影院 | 黄色香蕉视频网站 | 国产自愉怕一区二区三区 | 偷拍自拍日韩 | 青青青国产免费手机视频在线观看 | 国产伦码精品一区二区 | 真人女人一级毛片免费视频观看 | 一本高清在线 | 无遮挡一级毛片私人影院 | 麻豆传媒2021精品传媒一区 | 1024日本 | 又大又爽又湿又紧a视频 | 亚洲免费国产 | 婷婷黄色网 | 亚洲色图国产 | 日本成人黄色网址 | 亚洲欧美综合乱码精品成人网 | 久久久精品2021免费观看 | 午夜视频1000部免费看 | 日韩欧美精品一区二区 | 你懂的免费在线 | 黄色毛片视频网站 | 国产一级特黄老妇女大片免费 | 国产女主播在线播放 | 国产免费福利 | 久久国产精品女 | 日本japanesevideo护士 | 久久久香蕉视频 |