国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

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

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

不需要在列名周?chē)褂脝我?hào)。但是您可以將其用雙引號(hào)引起來(lái)。如果對(duì)列名或表名使用保留關(guān)鍵字,則很有必要。在這里DATE。您需要一個(gè)空格VALUES。

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

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

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

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ù)庫(kù)上的所有內(nèi)容均為varchar類(lèi)型,請(qǐng)仔細(xì)檢查各列(它們都是相同的名稱(chēng)),將列名中的引號(hào)引起來(lái)(相同的結(jié)果)不會(huì)成功。要添加它,錯(cuò)誤消息不是很有幫助。

任何建議,將不勝感激。

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 女人成午夜大片7777在线 | 91男女视频 | 精品无码久久久久久国产 | 欧美日本免费观看αv片 | a级毛片在线免费看 | 欧美亚洲国产成人综合在线 | 一区二区视屏 | 久草国产在线视频 | 国产午夜久久影院 | 91精选国产| 男人天堂新地址 | 亚洲综合伦理一区 | www成人免费视频 | 色网站在线观看 | 日本一级爽毛片在线看 | 成年女人在线观看片免费视频 | 韩国福利影视一区二区三区 | 成人网18免费看 | 精品久久影院 | 可以看的黄网 | 欧美大片在线播放 | 国产精品久久久久亚洲 | 亚洲精品久久久久久久网站 | 亚洲一区亚洲二区 | 国产成人免费全部网站 | 欧美aaaaa一级毛片在线 | 欧美二级在线观看免费 | 国产高清在线精品免费 | 综合欧美视频一区二区三区 | 写真片福利视频在线播放 | 欧美成人www在线观看网页 | 高清国产美女一级a毛片录 高清国产亚洲va精品 | 国内黄色一级精品 | 日韩在线一区二区 | 97久久免费视频 | 国产成人亚洲欧美三区综合 | 亚洲精品欧洲久久婷婷99 | 91久久综合九色综合欧美98 | 经典日韩 | 欧美日本道免费一区二区三区 | 看久久久久毛片婷婷色 |