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