executeUpdate?executeQuery?你還在傻傻分不清楚?

剛開始學數據庫,很多同學對于executeUpdate和executeQuery很容易就分不清楚,到底什么時候用哪個?
接下來小編為你詳細解答一下
程序是老外寫的,所以見名知意,分解開來

execute翻譯

update翻譯

query翻譯

executeUpdate,說白了就是執行更新操作(或者叫執行更改操作)
比如說對數據的增加,刪除,更改以及表的創建與刪除都可以歸到這里,返回值是一個整數

當操作為增加,刪除或者更改的時候,返回的是受影響的行或列數
而操作為表的創建與刪除時,返回值總是0

executeQuery,說白了就是執行查詢操作(即操作對數據沒有影響),經常被用來進行數據的查詢操作,幾乎是使用做多是sql語句

它的返回值是一個結果集

看到這,小伙伴兒有沒有搞清楚了呢?

總之,凡是操作會影響到數據的都是Update(executeUpdate),不會影響到數據的是Query(executeQuery)。

希望看了今天的文章,以后不會再用錯了

歡迎關注,您的關注是我最大的動力!
更多精彩技術,請關注我,持續更新中!
加入java技術交流群:598408429,獲取更多學習資料,一起來提升自我!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 索引的實現方式 1、B+樹我們經常聽到B+樹就是這個概念,用這個樹的目的和紅黑樹差不多,也是為了盡量保持樹的平衡,...
    大黃大黃大黃閱讀 2,397評論 1 14
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,739評論 18 399
  • 本節介紹Statement接口及其子類PreparedStatement和CallableStatement。 它...
    zlb閱讀 1,186評論 0 0
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,837評論 18 139
  • 快穿之完美命運 作者:西子緒 總裁崩了對誰都不好[快穿] 作者:聞檀 快穿之打臉狂魔 作者:風流書呆 穿越之渣盡反...
    CC為為閱讀 318評論 0 0