java第八次做業

《Java技術》第八次做業

(一)學習總結

1.用思惟導圖對本週的學習內容進行總結。
java

2.經過實驗內容中的具體實例說明在執行executeUpdate()方法和executeQuery()方法中使用動態參數時,爲何要使用PreparedStatement接口而不使用Statement,比較使用兩種接口的不一樣之處。
在默認狀況下,同一時間每一個 Statement 對象在只能打開一個 ResultSet 對象。所以,若是讀取一個 ResultSet 對象與讀取另外一個交叉,則這兩個對象必須是由不一樣的 Statement 對象生成的。若是存在某個語句的打開的當前 ResultSet 對象,則 Statement 接口中的全部執行方法都會隱式關閉它。
Statement 對象用於將 SQL 語句發送到數據庫中。實際上有三種 Statement 對象,它們都做爲在給定鏈接上執行 SQL 語句的包容器:Statement、PreparedStatement(它從 Statement 繼承而來)和 CallableStatement(它從 PreparedStatement 繼承而來)。
PreparedStatement中的SQL語句是能夠帶參數的,避免了用字符串鏈接拼接SQL語句的麻煩和不 安全;當批量處理SQL或頻繁執行相同的查詢時,PreparedStatement有明顯的性能上的優點,因爲數據庫能夠將編譯優化後的SQL語句緩 存起來,下次執行相同結構的語句時就會很快(不用再次編譯和生成執行計劃)。git

(二)實驗總結

1.寵物商店數據庫

  • 程序設計思路:容器+事件+監聽+佈局

(三)代碼託管

  • 碼雲commit歷史截圖
相關文章
相關標籤/搜索