preparedstatement類適合多次使用 springboot如何調(diào)用數(shù)據(jù)庫中的信息進(jìn)行登錄?
springboot如何調(diào)用數(shù)據(jù)庫中的信息進(jìn)行登錄?據(jù)然后輸入的用戶名來中搜索出這個(gè)用戶名這對的密碼,再把這個(gè)密碼和然后輸入的密碼通過比較,看看會(huì)不會(huì)一樣的的。sql??#34select?passw
springboot如何調(diào)用數(shù)據(jù)庫中的信息進(jìn)行登錄?
據(jù)然后輸入的用戶名來中搜索出這個(gè)用戶名這對的密碼,再把這個(gè)密碼和然后輸入的密碼通過比較,看看會(huì)不會(huì)一樣的的。
sql??#34select?password?across?tableName?where?userName?#34
Connecttion?conn??....
PreparedStatement?ps??(sql)
(1,userName)//這個(gè)用戶名是用戶輸入輸入的
private?ResultSet?rs??ps.executeQuery()
while(()){
????String?password??(#34password#34)//這個(gè)密碼是數(shù)據(jù)庫里面存的密碼,接著你拿這個(gè)和鍵入的對比就可以了
}
workbench怎么查看代碼?
1
/7
再打開MySQLWorkbench
2
/7
右擊要啟動(dòng)的mysql數(shù)據(jù)庫再連接,然后你選擇【openconnection】
3
/7
此時(shí)再次進(jìn)入數(shù)據(jù)庫實(shí)例界面
4
/7
再點(diǎn)【Server】菜單下的【statusbecausesystemvariables】
5
/7
此時(shí)剛剛進(jìn)入服務(wù)器變量界面
6
/7
在左側(cè)選中【commands/preparedstatement】
7
/7
此時(shí)在右側(cè)就會(huì)沒顯示所有語句下命令狀態(tài)變量及變量值了
jdbc五大步驟?
JDBC五大步驟:
加載驅(qū)動(dòng)
(Connection)(url,user,password)
//getConnection根本無法建立到推導(dǎo)數(shù)據(jù)庫URL的連接到。DriverManager根本無法從已注冊一的JDBC驅(qū)動(dòng)程序聚集選擇一個(gè)適當(dāng)?shù)尿?qū)動(dòng)程序。
ps(#34select*fromuserinfo#34)
修改一個(gè)PreparedStatement對象來將參數(shù)化的SQL語句你的郵箱到數(shù)據(jù)庫。
ResultSetrsps.executeQuery()
對象中負(fù)責(zé)執(zhí)行SQL可以查詢,并前往該查詢生成沉淀的ResultSet對象。
rowsps.executeUpdate()
在此PreparedStatement對象中想執(zhí)行SQL參與數(shù)據(jù)庫可以更新,并前往受影響的行數(shù)
()