Java數據庫作業15周
阿新 • • 發佈:2017-12-24
如果 sql數據庫 喜歡 加載數據 t對象 stat sele jdbc連接 思維
4.2.1 使用Statement操作數據庫。完成實驗任務書-題目2。截圖其中的
4.2.2 如果要完成根據指定姓名查詢學生數據,即完成函數
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
類,Connection
、Statement
和ResultSet
類。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周