20165230 2017-2018-2 《Java程式設計》第7周學習總結
教材學習内容總結
第十一章 JDBC與MySQL資料庫
- 本周了解了如何在Java程式中使用JDBC語提供的API和資料庫進行資訊互動
- 學習了MySQL資料庫管理系統
- 用
方法使應用程式與資料庫建立連接配接:Connection getConnection(java.lang.String)
DriverManager.getConnection(uri)
教材學習中的問題和解決過程
- 問題1:JDBC-MySQL資料庫驅動的jar檔案應該拷貝到哪個目錄中?
-
問題1解決:通過網上查詢了解到
需要複制到JDK的擴充目錄中(即JAVA_HOME環境變量指定的JDK)
- 問題2:預處理語句的好處是什麼?
- 問題2解決:通過學習教材得知可減輕資料庫内部SQL語句解釋器的負擔
代碼調試中的問題和解決過程
- 問題1:在調試連接配接資料庫的運作代碼時顯示不成功
20165230 2017-2018-2 《Java程式設計》第7周學習總結 - 解決方案:發現在密碼password處多敲了一個空格,但實際上設定的時候沒有設定密碼,是以顯示錯誤,删掉空格顯示成功連接配接
- 問題2:在調試example11_1時,由于建立的表名與書上不一緻,是以查詢不成功
20165230 2017-2018-2 《Java程式設計》第7周學習總結 - 解決方案:在phpMyadmin中建立名為students的資料庫,使用"
studentsrs=sql.executeQuery("SELECT * FROM
"語句即可成功顯示");
20165230 2017-2018-2 《Java程式設計》第7周學習總結
代碼托管
https://gitee.com/BESTI-IS-JAVA-2018/20165230/commit/5dd42538867b45b2b037b6d2039c2cf622fd26d9
其他(感悟、思考等,可選)
- 本周由于有結對程式設計的任務和實驗,是以隻學習了解了Example11_1代碼例子,第十一章後面的知識點将在後面的學習中補充學習。
學習進度條
代碼行數(新增/累積) | 部落格量(新增/累積) | 學習時間(新增/累積) | 重要成長 |
---|---|---|---|
目标 | 5000行 | 30篇 | 400小時 |
第一周 | 13/13 | 1/30 | 19/19 |
第二周 | 426/426 | 3/30 | 12/12 |
第三周 | 562/562 | 4/30 | 15/15 |
第四周 | 1552/1958 | 5/30 | 16/16 |
第五周 | 1123/3086 | 6/30 | 14/14 |
參考資料
- 《Java2 實用教程(第五版)》學習指導
- IDEA配置GIT
- Intellj IDEA 簡易教程
- 使用JDB調試Java程式