學號 20165329 《Java程序設計》第7周學習總結
教材學習內容總結
第十一章:JDBC與MySQL數據庫
- MySQL數據庫管理系統
- 啓動MySQL數據庫服務器
- 直接關閉MySQL所佔的命令行窗口不能關閉MySQL數據庫服務器,使用操做系統提供的「任務管理器」來關閉MySQL數據庫管理器。
- 修改任何用戶密碼
mysqladmin -u root -p password
- MySQL客戶端管理工具
- JDBC操做不一樣的數據庫僅僅是鏈接方式上的差別。
- 使用ResultSet對象一次只能看到一個數據行,使用next()方法移到下一數據行,最初的查詢位置就是遊標位置。
- 預處理語句的優勢:減輕了數據庫的負擔,也提升了訪問數據庫的速度
- 使用通配符:在sql對象執行前,必須調用相應的方法設置通配符「?」表明的具體值
- 更新、添加與刪除操做
- Statement對象調用方法
public int executeUpdate(String sqlStatement);
- 更新:update 表 set 字段 = 新值 where <條件子句>
- 添加:insert into 表(字段列表) values (對應的具體的記錄)
- 刪除
delete from
- 表名 where <條件子句>
- ResultSet對象調用getMetaData()方法返回一個ResultSetMetaData對象,而後調用getColumnCount()方法就能夠返回結果集rs中列的數目,調用其餘方法能夠實現相應的功能
- 事務及處理:應用程序保證事務中的SQL語句要麼所有都執行,要麼一個都不執行。
- 鏈接SQL Server數據庫
- 鏈接Derby數據庫
(statistics.sh腳本的運行結果截圖)
java