1. 程式人生 > >Java數據庫作業15周

Java數據庫作業15周

如果 sql數據庫 喜歡 加載數據 t對象 stat sele jdbc連接 思維

1.本周學習總結

1.1以你喜歡的方式(思維導圖、OneNote或其他)歸納總結多網絡相關內容。

  • Java數據庫編程:
    1.JDBC-ODBC橋接技術
    2.JDBC本地驅動
    3.JDBC網絡驅動(常用)
    4.JDBC協議驅動
  • java.sql包中提供的核心類與接口:(一類四接口,與網絡章節中的一接口四類剛好相反)
    | - 類:java.sql.DriverManager
    | - 接口:java.sql.Connection
    | - 接口:java.sql.Statement
    | - 接口:java.sql.PreparedStatement
    | - 接口:java.sql.ResultSet
  • Statement接口功能:(增刪改查)
    | - 數據更新操作:executeUpdate()方法統一完成。
  • PreparedStatement接口:
    | - 創建PreparedStatement接口對象:public PreparedStatement(String sql) throws SQLException方法
    | - 更新操作:public int executeUpdate() throws SQLException方法,返回的是更新數據的行數
    | - 查詢操作:public ResultSet executeQuery() thorws SQLException返回的是ResultSet對象

    2. 使用數據庫技術改造你的系統

    2.1 簡述如何使用數據庫技術改造你的系統。要建立什麽表?截圖你的表設計。

  • 所要建立的表:
    技術分享圖片

技術分享圖片

2.2 系統中使用到了JDBC中什麽關鍵類?

  • 用到了JDBC中的DriverManager類,ConnectionStatementResultSet類。

    2.3 截圖數據庫相關模塊的關鍵代碼。關鍵行需要加註釋。

技術分享圖片

技術分享圖片

3. 代碼量統計

3.1統計本周完成的代碼量

需要將每周的代碼統計情況融合到一張表中。

周次 總代碼量 新增代碼量 總文件數 新增文件數
1 120 120 2 2
2 280 160 5 3
3 590 310 10 5
4 780 190 12 2
5 1290 510 17 5
6 1710 420 20 3
7 2513 803 24 4
8 2513 0 24 0
9 3014 501 27 3
10 3441 327 30 3
11 4121 680 37 7
12 4667 546 42 5
13 5214 547 48 6
14 5429 215 50 2

選做:4. 數據庫學習指導

4.1. MySQL數據庫基本操作

建立數據庫,將自己的姓名、學號作為一條記錄插入。(截圖,需出現自己的學號、姓名)

在自己建立的數據庫上執行常見SQL語句(自己完成,不必截圖)
技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

4.2. 使用JDBC連接數據庫與Statement

4.2.1 使用Statement操作數據庫。完成實驗任務書-題目2。截圖其中的public static void displayAll()public static int insert(Student stu)的關鍵代碼並出現自己的學號。

  • public static void displayAll()方法
    技術分享圖片

  • public static int insert(Student stu)方法
    技術分享圖片

4.2.2 如果要完成根據指定姓名查詢學生數據,即完成函數public Student findStuByName(String name),其中的sql語句怎麽寫?

  • String sql = " select *from student where name = ‘suwl‘ ";

    4.2.3 你認為使用JDBC操作數據庫的套路是什麽?

  • JDBC操作數據庫的流程:
    | - 向容器中加載數據庫驅動軟件。
    | - 通過DriverManager類根據指定的數據庫連接地址、用戶名、密碼取得數據庫連接。
    | - 利用Statement、PreparedStatement、ResultSet實現數據的CRUD操作。
    | - 釋放占用資源。

Java數據庫作業15周