statement 對象執行sql語句


 statement對象執行sql語句    

   關於Statement。它是Java執行數據庫操作的一個重要步驟,可以執行一些簡單的SQL語句,從而完成對數據庫的操作。它有兩個子接口,分別是PreparedStatement和CallableStatement。Statement用於執行靜態SQL語句,並返回它所生成結果的對象。在默認情況下,同一時間每個Statement對象只能打開一個ResultSet對象。因此,如果讀取一個ResultSet對象,與讀取另一個交叉,則兩個對象必須由不同的Statement對象生成。 Statement有許多數據庫操作的方法,包括關閉,執行查詢,執行更改等。不同的方法會有不同重寫,傳入不同的參數,得到不同的結果。就像咱們寫的SQLHelper,里面有不同的執行方法,查詢就有執行sql語句和執行存儲過程等

 

PreparedStatement

    PreparedStatement是Statement的一個子接口,它的含義是預編譯的SQL語句對象,也就是說是已經“准備好”的語句。SQL語句被預編譯后,存在PreparedStatement對象中,然后可以使用該對象高效的多次執行該語句。PreparedStatement對象可以執行帶參數的SQL語句,也就是說,該對象可以給SQL語句中的參數賦值。它有各種set方法,可以給不同數據類型的參數進行賦值。

 


免責聲明!

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



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