本次做業參考文件
MySql操做視頻與數據庫相關jar文件請參考QQ羣文件。sql
1.1 以你喜歡的方式(思惟導圖、Onenote或其餘)概括總結多數據庫相關內容。
數據庫
1. MySQL數據庫基本操做安全
1.1 創建數據庫test、表students。而後將本身的姓名、學號做爲一條記錄插入。(截圖,需出現本身的學號、姓名)
在本身創建的數據庫上執行常見SQL語句(截圖)
參考:實驗任務書-題目1
學習
2.1 使用Statement操做數據庫。(粘貼一段你認爲比較有價值的代碼,出現學號)
.net
2.2 使用JDBC操做數據庫主要包含哪幾個步驟?
Answer:裝在驅動,與數據庫創建連接,發送sql語句,返回結果,釋放資源。
3d
-參考:實驗任務書-題目2code
3.1 使用PreparedStatement根據用戶指定的查詢條件進行查詢。(粘貼一段你認爲比較有價值的代碼,出現學號)
視頻
3.2 批量更新-批量插入1000個學生,統計整個操做所消耗的時間。(使用方法executeBatch)
對象
參考:實驗任務書-題目3blog
4.1 粘貼一段你認爲比較有價值的代碼,出現學號。
4.2 使用DAO模式訪問數據庫有什麼好處?
Answer:將得到鏈接與釋放鏈接的操做封裝起來,提供訪問數據庫的統一入口。還有就是在對程序修改的時候,只需對DAO模式中的某個方法修改便可,不須要整個項目都進行修改
DAO模式
參考:實驗任務書-題目5
5.1 使用數據庫改造之前的購物車系統(應有圖形界面)。若是之前還未完成購物車系統,可編寫基於數據庫的學生管理系統。該系統包含對學生的增刪改查,要求使用PreparedStatement進行參數化查詢。
5.2 相比較使用文件,使用數據庫來存儲與管理數據有何不同?
Answer:看起來更加明瞭簡潔,更有安全性吧。
圖形界面可以使用JTable
6.1 使用代碼與運行結果證實你確實實現了事務處理功能。(粘貼一段你認爲比較有價值的代碼,出現學號)
6.2 你以爲何時須要使用事務處理?
Answer:但願一條語句只有當另外一個語句執行完才生效時候須要事務處理,就像你點外賣同樣,你點了外賣,手上拿到外賣纔算完成了這個交易。
參考:實驗任務書-題目4
7.1 使用數據庫鏈接池改寫題目5。
7.2 簡述使用數據庫鏈接池的好處。
參考:實驗任務書-題目4
數據鏈接池參考資料
3.1. 碼雲代碼提交記錄
在碼雲的項目中,依次選擇「統計-Commits歷史-設置時間段」, 而後搜索並截圖
4.1 JDBC(TM) Database Access
4.2 代碼結構中Dao,Service,Controller,Util,Model是什麼意思,爲何劃分