SQL預處理


  每向數據庫發送一條SQL語句,數據庫中的SQL解釋器就會將SQL語句轉換成數據庫底層命令,然后執行該命令完成相關的數據庫操作。如果頻繁的向數據庫提交SQL語句,勢必會增加數據庫中SQL解釋器的負擔,進而影響數據庫的性能。

  對於JDBC,可以通過Connection對象的preparedStatement(String sql)方法對SQL語句進行預處理,生成數據庫底層的內部命令,並將該命令封裝在PreparedStatement對象中。通過調用該對象的相應方法,可以執行這些內部命令。也就是說,應用程序能夠針對連接的數據庫,將SQL語句解釋成對應數據庫的底層命令,然后讓數據庫執行這個命令,這樣能夠減輕數據庫的負擔,提高訪問數據庫的速度。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM