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

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

mit 內容 答案 SQ 方法 事務 result cnblogs java

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

教材學習內容總結

第十二章

  • 連接數據庫:Connection getConnection(java.lang.String, java.lang.String, java.lang.String)Connection getConnection(java.lang.String)

條件與排序查詢:

  • where 子語句
  • 排序
order by 子語句對記錄進行排序  
order by <字段名>  
  • 更新 update 表 set 字段 = 新值 where<條件子句>
  • 添加 insert into 表(字段列表)value (對應的具體的記錄)

  • 刪除 delete from 表名 where <條件子句>
  • 事務:事務是由SQL語句組成的,事務處理是指:應用程序保證事務中的SQL語句要麽全部都執行,要麽一個都不執行
  • JDBC事務處理步驟
    用setAutoCommit(booean b)方法關閉自動提交模式
    用commit()方法處理事務
    用rollback()方法處理事務失敗

學習中的問題和解決過程

  • 問題:我按照婁老師的教程下載並安裝了xampp,之後在IDEA中進行了相關配置,但數據庫一直連接不了...如下圖:

  • 問題解決方法:我問了我們班同樣用Mac的同學,並在網上搜問題,結論就是:我的JDK版本太高了,我用的是JDK 9,然而目前那個connector還不支持這個版本,因此我需要換用JDK 8

代碼托管

上周考試錯題總結

答案:ACDE

答案:AB,select並不是

答案:RowSet繼承了接口ResultSet,用populate來填充其數據區!

學習進度條

代碼行數(新增/累積) 博客量(新增/累積) 學習時間(新增/累積) 重要成長
目標 6000行 30篇 400小時
第一周 23/23 1/5 18/18
第二周 367/390 2/7 16/34
第三周 672/1062 1/8 23/57
第四周 724/1786 2/10 20/77
第五周 1084/2870 1/11 15/92
第六周 1187/4057 1/12 18/110
第七周 756/4813 1/13 20/130

參考資料

  • 使用碼雲和博客園學習簡易教程

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