20165201 2017-2018-2 《Java程序設計》第8周學習總結
阿新 • • 發佈:2018-04-23
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周學習總結