20165221 第七週學習總結

課本知識點小結

JDBC與MySQL數據庫

MySQL數據庫管理系統

  • 數據庫在數據查詢,修改,保存, 安全等方面有重要地位。而MySQL數據管理系統分爲社區版商業版
  • 啓動
    要先啓動其自身提供的數據庫服務器(數據庫引擎)存放的位置\子目錄>mysqld --intialize-insecure
  • root用戶
    修改root密碼輸入指令
    mysqladmin -u root -p password
  • MySQL客戶端管理工具java

    JDBC

  • 程序常用JDBC作以下操做mysql

    1.與一個數據庫創建連接git

    2.向已鏈接的數據庫發送SQL語句sql

    3.處理SQL返回的結果數據庫

  • 鏈接數據庫安全

    1.JDBC-數據庫驅動方式和數據庫創建連接須要加載JDBC-數據庫驅動——和 指定的數據庫創建鏈接服務器

    2.應用程序加載數據庫驅動的代碼爲函數

    try{ Class.forName("com.mysql.jdbc.Driver");
    }
    catch(Exception e) {}
    3.連接數據庫,要注意若數據庫的表中記錄有漢字,在創建鏈接時,要多傳遞一個參數characterEncoding,並取值gb2312或utf-8*
  • 查詢操做工具

    1.向數據庫發送SQL查詢語句的代碼爲
    try{ statement sql=con.createStatement(); } catch(SQLException e){}
  • 順序查詢學習

    具體代碼見碼雲
  • 控制遊標

    1.爲了獲得一個可滾動的結果集,能夠用以下方法獲取一個對象
    Statement atmt = con.createStatement(int type,int concurrency);
  • 條件與排序查詢

    where子語句

    字段值和固定值比較|字段值在某個區間的範圍|使用某些特殊的日期函數|使用某些特殊的時間函數

    更新,添加與刪除操做

  • 更新
update 表 set 字段 = 新值 <where>
  • 添加
inseert into 表(字段列表) values (對應的具體的記錄)
  • 刪除
delete into 表 values (條件子句)

使用預先處理語句

  • 對象調用下列方法能夠使底層內部命令被數據庫執行
- ResultSet executeQuery()
- boolean execute()
- int executeUpdate()

通用查詢與事務

  • 要用commit()方法處理事務
  • 用rollback()方法處理失敗事務

    鏈接SQL Sever數據庫

代碼上傳碼雲連接

  • 部分代碼運行結果
    具體的實驗學習,參考博客實驗二,
週數 學習章節 學習時間 完成代碼 完成博客
11章 7h 579行 兩篇
相關文章
相關標籤/搜索