1. 程式人生 > >20175208 《Java程序設計》第九周學習總結

20175208 《Java程序設計》第九周學習總結

失敗 努力 一個數 style mys 處理 unit java程序 管理系

20175208 2018-2019-2 《Java程序設計》第九周學習總結

一、教材學習內容總結:

第11章 JDBC與MySQL數據庫

MySQL數據庫管理系統

MySQL數據庫管理系統,簡稱MySQL,是世界上最流行的開源數據庫管理系統,其社區版(MySQL Community Edition)是最流行的免費下載的開源數據庫管理系統。

下載安裝後,進行啟動MySQL數據庫服務器,並建立連接,建立數據庫,創建表等操作。

使用預處理語句:

Connection和某個數據庫建立了連接對象con,那麽con就可以調用prepareStatement(String sql)方法對參數sql指定的SQL語句進行預編譯處理,生成該數據庫底層的內部命令,並將該命令封裝在PreparedStatement對象中,那麽該對象調用下列方法都可以使得該底層內部命令被數據庫執行。

事務

JDBC事務處理步驟:

1.用setAutoCommit(booean b)方法關閉自動提交模式
2.用commit()方法處理事務
3.用rollback()方法處理事務失敗

查詢操作:

  1. 向數據庫發送SQL查詢語句
  2. 處理查詢結果
  3. 關閉連接

順序查詢:

指ResultSet對象一次只能看到一個數據行,使用next()方法移到下一個數據行,next()方法最初的查詢位置,即遊標位置,位於第一行的前面。next()方法向下(向後、數據行號大的方向)移動遊標,移動成功返回true,否則返回false。

控制遊標:

為了得到一個可滾動的結果集,需使用下述方法獲得一個Statement對象。

Statement stmt = con.createStatement(int type ,int concurrency);

條件與排序查詢:

1.where子語句一般格式:select 字段 from 表名 where 條件
2.排序:用order by子語句對記錄排序更新、添加與刪除操作

  • Connection和某個數據庫建立了連接對象con,那麽con就可以調用prepareStatement(String sql)方法對參數sql指定的SQL語句進行預編譯處理,生成該數據庫底層的內部命令,並將該命令封裝在PreparedStatement對象中,那麽該對象調用下列方法都可以使得該底層內部命令被數據庫執行。

二.實驗截圖:

技術分享圖片

三.學習體會:

這周的學習,感覺現在看視頻對我的幫助很大,而且把視頻和書相互結合起來效益更大。現在學的越來越深了,感覺自己基礎不牢的缺點正在漸漸浮現,需要我現在付出更多的努力和精力來學習。

20175208 《Java程序設計》第九周學習總結