- 第十一章學習總結 MySQL數據庫管理系統,簡稱MySQL,是世界上最流行的開源數據庫管理系統,其社區版(MySQL Community Edition)是最流行的免費下載的開源數據庫管理系統。 在命令行進入MySQL安裝目錄的bin子目錄,鍵入mysqld --initialize-insecure命令: D:\mysql-5.7.15-winx64\bin>mysqld --initialize-insecure 其做用是初始化data目錄,並受權一個無密碼的root用戶。執行成功後,MySQL安裝目錄下多出一個data子目錄(用於存放數據庫,對於早期版本,安裝後就有該目錄) 加載JDBC-MySQL數據庫驅動: try{ Class.forName("com.mysql.jdbc.Driver"); } catch(Exception e){} 鏈接數據庫: 使用Connection getConnection(java.lang.String,java.lang.String,java.lang.String)和Connection getConnection(java.lang.String)方法創建鏈接 SQL查詢語句對象: statement對象調用方法: 更新update 表 set 字段 = 新值 where<條件子句> 添加insert into 表(字段列表)value (對應的具體的記錄) 刪除delete from 表名 where <條件子句> try{ Statement sql=con.createStatement(); } catch(SQLException e ){} 處理查詢結果:ResultSet rs = sql.executeQuery("SELECT * FROM students"); 在代碼ResultSet rs = sql.executeQuery("SELECT * FROM students");以後馬上關閉鏈接 控制遊標: 使用該方法得到一個Statement對象:Statement stmt = con.createStatement(int type ,int concurrency); 鏈接SQL Server數據庫: try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); } catch(Exception e){ }
1.select不是數據操做語言; 2.java.sql.SQLException: Unknown column 'sid' in 'field list' 是說沒有sid這一列; 3.executeUpdate返回的類型是int,表明的含義是受影響的記錄
數據庫真的很是難了。java
週末愉快。mysql