第四篇 資料庫與Java
阿新 • • 發佈:2018-11-23
資料庫,還沒有接觸Java的時候就有學,什麼DDL,SQL這些耳熟能詳,當初學習的時候也是一知半解,感覺學了這個沒有什麼用一樣。但是現在還明白,沒有資料庫的資料,很多業務都不能實現。恰逢現在是大資料時代,以前是業務驅動一切,現在都逐步的轉變成資料驅動一切。資料變得非常的重要,所以資料庫的學習也是非常重要的一環。
剛開始學習資料庫的時候,我記得主要是學習一些概念,還有一些模型,接著是什麼第一正規化,第二正規化,也就是表跟表之間的約束關係,然後懂得怎麼去建立主鍵,主鍵有什麼作用,然後就是認識外來鍵,什麼時候用到外來鍵,外來鍵主要起的作用
知道怎麼建立一張表是最基本的基礎,毫無疑問,知道怎麼建立就要知道怎麼刪除,知道刪除還要知道怎麼清空表,這些基本的表操作都弄清楚了(即DDL語句),接著大概就是要插入資料,刪除資料,更改資料以及查詢資料,就是我們經常說的CRUD,也就是DML語句,查詢的是DQL語句
然後就是Java怎麼操縱資料庫了,我選擇的是Mysql資料庫,第一步,我們要找到驅動,簡單來說就是Java跟Mysql適配的東西,有了這個介面卡我們就能編寫業務了,至於下載驅動,匯入jar包這些可以百度,很簡單的一個過程,注意的是驅動的版本跟資料庫的版本是有支援。然後就可以可以連線了,無非就是連線資料、編寫SQL語句,然後執行SQL語句,至於什麼效能的優化(也可以看下我資料庫優化的博文),快取這些,說實話這個階段不需要學,學習的話根本就沒有什麼作用,當然如果本來就是很厲害的人倒無所謂。然後就是封裝方法,比如插入,修改,刪除,查詢的這些。說是很簡單的,但我希望都能動手去寫,去實現。老猿當初花在這個的時候差不多20天,才剛剛入門。就這樣我帶著這些知識來到了暑假的培訓課。