第十一章html
MySQL
數據庫管理系統
MySQL
數據庫MySQL
客戶端管理工具
JDBC
SQL
查詢語句
try{ Statement sql=con.createStatement(); } catch(SQLException e){}
ResultSet rs = sql.executeQuery("SELECT * FROM students")
con.close()
ResultSet
對象一次只能看到一個數據行,使用next()
方法移動到下一個數據行,next()
方法最初的查詢位置,即遊標位置,位於第一行的前面,next()
方法向下移動遊標,移動成功返回true
,不然返回false
Statement stmt = con.createStatement(int type, int concurrency)
得到一個Statement
對象where
子語句select 字段 from 表名 where 條件
order by
子語句Statement
對象調用方法public int executeUpdate(String sqlStatement)
經過參數aqlStatement
指定的方式實現對數據庫表中記錄的更新、添加和刪除操做
update 表 set 字段 = 新值 where <條件子句>
insert into 表(字段列表) values(對應的具體的記錄)
或insert into 表 values(對應的具體的記錄)
delete from表名 where <條件子句>
?
來代替字段的值,只要在預處理語句執行以前再設置通配符所表明的的具體指便可ResultSet
對象rs
調用getMetaData()
方法返回一個ResultSetMetaData
對象,而後該對象調用getColumnCount()
方法就能夠返回結果集rs
中的列的數目,該對象能夠調用getColumnName(int i)
方法返回結果集`rs中的第
i``列的名字SQL
語句要麼所有都執行,要麼一個都不執行JDBC
事務處理步驟
setAutoCommit(booean b)
方法關閉自動提交模式commit()
方法處理事務rollback()
方法處理事務失敗SQL Server
數據庫、Derby
數據庫user
數據庫和register
表MySQL
沒法設置密碼,出現錯誤JDBC
技術在數據庫開發中佔有很重要的地位,本章內容十分多且與以前所學內容有些許不一樣,須要花更多的時間去消化吸取