上期我們聊了使用JDBC連接到數(shù)據(jù)庫(kù)的方法鸯绿,本期一起看下操作數(shù)據(jù)庫(kù)涉及到的接口、方法與具體使用挂签。
Statement接口
借助Statement接口提供的一系列方法向數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句,我們使用Connection接口提供的createStatement()獲取此接口實(shí)例。
常用方法
ResultSet接口
對(duì)于查詢SQL返回的數(shù)據(jù)集保存到ResultSet實(shí)例催蝗,executeQuery()方法返回接口實(shí)例。最初育特,光標(biāo)被置于第一行之前丙号。next()方法將光標(biāo)移動(dòng)到下一行,直到該方法在ResultSet對(duì)象沒(méi)有下一行時(shí)返回false。應(yīng)用此特征可以在while循環(huán)中使用它來(lái)迭代結(jié)果集缰冤。
常用方法
練習(xí)
查詢
插入
更新
刪除
小結(jié)
使用Statement接口提供的方法執(zhí)行SQL語(yǔ)句犬缨,但它有一個(gè)致命缺陷---SQL注入攻擊,在項(xiàng)目中我們應(yīng)該P(yáng)reparedStatement接口棉浸。
下期我們一起學(xué)習(xí)PreparedStatement接口的使用怀薛,Bye。