PrepareStatement 和Statement 的区别?
生活随笔
收集整理的這篇文章主要介紹了
PrepareStatement 和Statement 的区别?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
兩個都是接口,PrepareStatement 是繼承自Statement 的;
Statement 處理靜態SQL,PreparedStatement 主要用于執行帶參數的語句;
PreparedStatement 的addBatch()方法一次性發送多個查詢給數據庫;
PS 相似SQL 只編譯一次(對語句進行了緩存,相當于一個函數),減少編譯次數;
PS 可以防止SQL 注入;
MyBatis 默認值:PREPARED
?
總結
以上是生活随笔為你收集整理的PrepareStatement 和Statement 的区别?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: collection 和associat
- 下一篇: MyBatis 解决了什么问题?