201521123072《java程序設計》第十四周學習總結

201521123072《java程序設計》第十四周學習總結

1. 本週學習總結

1.1 以你喜歡的方式(思惟導圖或其餘)概括總結多數據庫相關內容。

2. 書面做業

1. MySQL數據庫基本操做

創建數據庫,將本身的姓名、學號做爲一條記錄插入。(截圖,需出現本身的學號、姓名)

在本身創建的數據庫上執行常見SQL語句(截圖
-參考:實驗任務書-題目1java

常見SQL語句截圖:
一、顯示當前數據庫服務器中的數據庫列表:
mysql> SHOW DATABASES;

注意:mysql庫裏面有MYSQL的系統信息,咱們改密碼和新增用戶,實際上就是用這個庫進行操做。
二、顯示數據庫中的數據表:
mysql> USE 庫名;
mysql> SHOW TABLES;

三、顯示數據表的結構:
mysql> DESCRIBE 表名;

四、創建數據庫:
mysql> CREATE DATABASE 庫名;

五、創建數據表:
mysql> USE 庫名;
mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));
6,刪除數據庫:
drop database test;

七、刪除數據表:
mysql> DROP TABLE 表名;


八、顯示錶中的記錄:
mysql> SELECT * FROM 表名;
mysql

2. 使用JDBC鏈接數據庫與Statement

2.1 使用Statement操做數據庫。(粘貼一段你認爲比較有價值的代碼,出現學號)sql


2.2 使用JDBC操做數據庫主要包含哪幾個步驟?數據庫

步驟:
裝載驅動
與數據庫創建鏈接(Connection)
向數據庫發送SQL語句(statement)
得到和處理查詢或更新語句返回的結果
關閉鏈接,釋放資源安全

-參考:實驗任務書-題目2服務器

3. PreparedStatement與參數化查詢

3.1 使用PreparedStatement根據用戶指定的查詢條件進行查詢。(粘貼一段你認爲比較有價值的代碼,出現學號)學習

3.2 批量更新-批量插入1000個學生,統計整個操做所消耗的時間。(使用方法executeBatch)大數據

參考:實驗任務書-題目3設計

4. JDBCUtil與DAO

4.1 粘貼一段你認爲比較有價值的代碼,出現學號3d


寫入操做,直接用了封裝好的類

4.2 使用DAO模式訪問數據庫有什麼好處?

DAO模式將得到鏈接與釋放鏈接的操做封裝起來(
),提供訪問數據庫的統一入口,思路清晰,並且方便維護
譬如:上一題的writeStudent方法:
此句:
就是直接用的封裝好的方法

參考:實驗任務書-題目5

5. 使用數據庫改造購物車系統

5.1 使用數據庫改造之前的購物車系統(應有圖形界面)。若是之前爲完成購物車系統,可編寫基於數據庫的學生管理系統。包括對學生的增刪改查,要求使用。

學生管理系統:
添加:

刪除:

更新:

查找:

5.2 相比較使用文件,使用數據庫存儲與管理數據有何不同?

數據庫存儲:
適合常常性的更新變更 不會有文件操做那麼麻煩
能夠存貯大數據量的數據
比文件存儲要更安全

3. 碼雲

3.1. 碼雲代碼提交記錄

相關文章
相關標籤/搜索