201521123061 《Java程序設計》第十四周學習總結

201521123061 《Java程序設計》第十四周學習總結

1. 本週學習總結

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

2. 書面做業

1. MySQL數據庫基本操做

創建數據庫,將本身的姓名、學號做爲一條記錄插入。(截圖,需出現本身的學號、姓名)在本身創建的數據庫上執行常見SQL語句(截圖)java


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

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

try {
        //201521123061
        Class.forName(driverName);
        conn = DriverManager.getConnection(URL, userName, password);
        statement = conn.createStatement();
        resultSet = statement.executeQuery(sql);
        while (resultSet.next()) {
            int id = resultSet.getInt("id");
            String stuno = resultSet.getString("stuno");
            Date date = resultSet.getDate("birthdate");
            System.out.print("id=" + id + " stuno=" + stuno + " birthdate=" + date);
        }

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

  • 裝載驅動
  • 與數據庫創建鏈接
  • 向數據庫發送SQL語句
  • 得到返回結果
  • 關閉連接,釋放資源

3. PreparedStatement與參數化查詢

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

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


4. JDBCUtil與DAO

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

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

DAO模式是創建了一個接口,這個接口中定義了對數據庫進行操做的全部方法,在實際過程當中能夠編寫單獨的類來實現接口中有定義的方法,使用DAO模式訪問數據庫就無須要關心參數是什麼類型。sql

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

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

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

  • 相比於文件數據庫在操做方面更加快捷,簡便,只需一條命令就可完成想要作的事情
  • 在存儲方面數據庫的存儲方式更科學便於查找和插入,避免像文件存儲那樣浪費空間
  • 在信息交互方面,數據庫可讓多人同時訪問,並且相比文件存儲更加安全
相關文章
相關標籤/搜索