-參考:實驗任務書-題目1
創建數據庫,將本身的姓名、學號做爲一條記錄插入。(截圖,需出現本身的學號、姓名)
在本身創建的數據庫上執行常見SQL語句(截圖)
mysql
-參考:實驗任務書-題目2算法
參考:實驗任務書-題目3sql
參考參考代碼寫了個JDBCUtil
實現線程池 數據結構爲線程安全的ArrayList
數據庫
將較爲底層的數據庫數據流管理代碼封裝起來,與叫高層的業務處理代碼分開。管理上更爲清晰,也更貼近面向對象的思想安全
使用了前面寫的Util類
activate方法封裝了註冊及初始化鏈接池及等待隊列
數據結構
其實很類似,無非是封裝程度與內部數據結構的不一樣
在使用文件的時候,在有許多文件的狀況下,我會人工地經過URL將文件排列成樹狀,而後經過程序中的查詢語句定位某個文件,而後經過流讀取類將其讀取進程序
而數據庫就是一個高度封裝的以上的數據存儲系統,在儲存結構以及業務功能的算法上作了優化
兩者相比,固然是數據庫更容易使用,也更容易處理大規模的數據 ,然而相對的它對資源的消耗也更大工具
這裏就貼一下寫的一個JDBC的工具類學習
見outline
基本上就是創建一個鏈接池,預先創建幾個鏈接放在裏面,當有獲取鏈接請求的時候從池中尋找創建好的鏈接傳送出去,而使用完畢後,不用關閉資源,只須要斷開鏈接而後將它還給鏈接池,利用隊列來管理池中鏈接的工做優化