20155327第七週學習總結

20155327第七週學習總結

教材內容總結

第11章JDBC與MySQL數據庫

1MySQL數據庫管理系統:

MySQL 是一種關聯數據庫管理系統,關聯數據庫將數據保存在不一樣的表中,而不是將全部數據放在一個大倉庫內,這樣就增長了速度並提升了靈活性。MySQL 所使用的 SQL 語言是用於訪問數據庫的最經常使用標準化語言。java

2.JDBC

  • DBC是用於執行SQL的解決方案,開發人員使用JDBC的標準接口,數據庫廠商則對接口進行操做,開發人員無須接觸底層數據庫驅動程序的差別性。
  • 咱們有時須要更換數據庫,應用程序跨平臺也是常常的需求,JDBC基本上就是用來解決這些問題的。JDBC是Java聯機數據庫的標準規範。具體而言,它定義了一組標準類與接口,應用程序須要聯機數據庫時調用這組標準API,而標準API中的接口由數據庫廠商操做,一般稱爲JDBC驅動程序。
  • JDBC標準主要分爲兩個部分:JDBC應用程序開發者接口以及JDBC驅動程序開發者接口。若是應用程序須要聯機數據庫,就是調用JDBC應用程序開發者接口,相關API主要在java.sql與javax.sql兩個包中,JDBC驅動程序開發者接口是數據庫廠商操做驅動程序時的規範。

3.查詢操做:

try{ Statement sql=con.createStatement();
}
catch(SQLException e ){}
-順序查詢:使用next()方法移動到下一個數據行。
-控制遊標:使用Statement stmt = con.createStatement(int type ,int concurrency)。
-條件與排序查詢:where子語句、用order by 子語句對記錄進行排序。mysql

4.更新、添加與刪除操做:

  • 更新
    update 表 set 字段 = 新值 where <條件子句> sql

  • 添加
    insert into 表(字段列表) values (對應的具體的記錄)或insert into 表 values (對應的具體的記錄)數據庫

  • 刪除
    delete from 表名 where <條件子句> 學習

相關文章
相關標籤/搜索