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

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

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
相關文章:
主站蜘蛛池模板: 搞黄网站免费观看 | av片免费大全在线观看不卡 | 亚洲最大的视频网站 | 在线视频99 | 欧美视频自拍偷拍 | 透逼视频 | 日本加勒比视频 | 在线观看毛片网站 | 欧美成人性毛片免费版 | 免费aⅴ片 | 手机看片日韩日韩 | 日本免费小视频 | 国产禁女女网站免费看 | www日| 三级黄色在线 | 91欧美精品综合在线观看 | 亚洲精品欧美精品中文字幕 | 丝袜美腿精品一区二区三 | 高清精品一区二区三区一区 | 伊大人香蕉久久网欧美 | 青青草色久综合网 | 91精品久久久久含羞草 | 91一区二区在线观看精品 | 99精选视频| 三级高清 | 亚洲网址在线观看 | 午夜一区二区福利视频在线 | 日本a级特黄三级三级三级 日本a一级片 | 大美女香蕉丽人视频网站 | 国产主播福利精品一区二区 | 成人网在线视频 | 国产一区二区三区在线免费 | 99毛片| 另类视频在线 | 亚洲国产韩国一区二区 | 中文字幕视频在线观看 | 麻豆传媒一区 | 一区二区三区在线 | 日本 | 免费看一级 | 波多结衣一区二区三区 | 国产精品短视频免费观看 |