三個Statement區別,用法

statement對象作爲最基本的數據操作對象,可以應用於幾乎所有的數據庫,但是由於運行時使用的是字符串連接技術,所以存在安全隱患。
preparedstatement:叫做預編譯的對象,在語句執行之前,向數據庫發送類似於公式一樣的模板,其中使用了替換變量,從而提高了數據存儲的安全性,但這個數據操作對象不是效率最高的。可以應用於絕大多數數據庫。
callablestatement:效率和安全性最高的數據操作對象,但是兼容性是最差的。因爲這個對象是用來調用數據庫當中的存儲過程的,不是所有的數據庫都支持存儲過程。
發佈了43 篇原創文章 · 獲贊 6 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章