開發者學堂課程【JDBC資料開發入門:預處理的原理】學習筆記,與課程緊密聯系,讓使用者快速學習知識。
課程位址: https://developer.aliyun.com/learning/course/29
預處理的原理
伺服器的工作:
1. 校檢SQL語句的文法
2. 編譯:一個與函數相似的東西
3. 執行:調用函數
preparedStatement:
1. 前提:連接配接的資料庫必須支援預處理(幾乎沒有不支援的)
2. 每個pstmt都與一個sql模闆綁定在一起,先把sql模闆給資料庫,資料庫先進行校驗,再進行編譯,執行時隻是把參數傳遞過去而已。
3. 若二次執行時,就不用再次校驗文法,也不用再次編譯,直接執行。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yNwMDMlJGZwQ2Y2gDOiZGOidTZ0EmN0ADNwMWY2UDZ38CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)