1. 程式人生 > >20165230 2017-2018-2 《Java程序設計》第7周學習總結

20165230 2017-2018-2 《Java程序設計》第7周學習總結

.com exe jar文件 best http 第五周 dmi 進度條 roc

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:在調試連接數據庫的運行代碼時顯示不成功
    技術分享圖片

  • 解決方案:發現在密碼password處多敲了一個空格,但實際上設置的時候沒有設置密碼,所以顯示錯誤,刪掉空格顯示成功連接
  • 問題2:在調試example11_1時,由於創建的表名與書上不一致,因此查詢不成功
    技術分享圖片

  • 解決方案:在phpMyadmin中創建名為students的數據庫,使用"rs=sql.executeQuery("SELECT * FROMstudents");"語句即可成功顯示
    技術分享圖片

代碼托管

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程序

20165230 2017-2018-2 《Java程序設計》第7周學習總結