色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

java.sql.SQLException:ORA-00928:缺少SELECT關鍵字。使用JDBC將記錄插入數據庫時

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

我可以發現兩個問題:

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

因此,您需要更改insertStmt為以下內容:

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

當我嘗試向數據庫中插入一些行時出現錯誤。所以這是代碼

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();}

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

任何建議,將不勝感激。

標簽: java
相關文章:
主站蜘蛛池模板: 高清国产精品久久 | 亚洲日本高清成人aⅴ片 | 亚洲国产日韩欧美一区二区三区 | 世界一级毛片 | 一级免费看片 | 亚洲依依成人综合在线网址 | 三级黄色片网站 | 欧美一级性| 九九九九视频 | 二区久久国产乱子伦免费精品 | 欧美高清色视频在线播放 | 亚洲综合视频 | 老师张开腿让我捅 | 超级碰碰碰视频视频在线视频 | 国产成人亚洲欧美三区综合 | 国产日韩欧美在线观看不卡 | 韩国v欧美v亚洲v日本v | 伊人蜜桃 | 亚洲毛片在线播放 | 看片日韩 | 国产精品久久久久免费 | 国产在线高清不卡免费播放 | 国产手机在线精品 | 成人网18免费网站在线 | 精品久久久久久亚洲 | 亚洲一区免费看 | 91精品欧美一区二区综合在线 | 欧美乱大交xxxxx在线观看 | 香蕉亚洲精品一区二区 | 小明台湾成人永久免费看看 | 日韩一区二区在线免费观看 | 国产精品7m凸凹视频分类大全 | 亚洲综合成人网 | 久久性生大片免费观看性 | 喷潮白浆 | 欧美成人亚洲欧美成人 | 美女很黄很黄是免费的·无遮挡网站 | 天天插夜夜爽 | 色综合日韩 | 成年人黄页 | 在线国产三级 |