drivermanage
com.mysql,jdbc.driver()); //以前寫法相當於執行兩次
class.
forname
("com.mysql.jdbc.driver");
//固定寫法,推薦使用,直接執行
connection connection = drivermanager.
getconnection
(url,username,password)
;//connection代表資料庫
//資料庫設定自動提交
connection.
setautocommit()
//事務提交
connection.
commit()
//事務回滾
connection.
rollback()
;
url
string url =
"jdbc:mysql://localhost:3306/jdbcstudy?useunicode=true&characterencoding=utf8&usessl=false"
//jdbc:mysql相當於http
//mysql -- 3306
//oralce -- 1521
// jdbc:oracle:thin:@localhost:1521:sid
statement 執行sql物件 preparestatement執行sql的物件
string sql =
"select * from users"
;//編寫sql
statement.
executequery()
;//查詢操作返回resultset
statement.
execute()
;// 執行任何sql
statement.
executeupdate()
;//更新,插入,刪除都是用這個,返回乙個受影響的行數
resultset查詢的結果集:封裝了所有的查詢結果獲得指定的資料型別
resultset.
getobject()
;//在不知道列型別的情況下使用
//如果知道列的型別就使用指定的型別
resuleset.
getstring()
;resuleset.
getint()
;resuleset.
getfloat()
;resuleset.
getdate()
;resuleset.
getobject()
;...
遍歷,指標
resultset.
beforefirst()
;//移動到最前面
resultset.
afterlast()
;//移動到最後面
resultset.
next()
;//移動到下乙個資料
resultset.
previous()
;//移動到前一行
resultset.
absolute
(row)
;//移動到指定行
釋放資源
//6.釋放連線
resultset.
close()
; statement.
close()
; connection.
close()
;//耗資源,用完關掉!
RL概念強行解釋,重點,我說的都是人話
1.policy policy 策略,是agent的行為指南,是乙個從狀態 s 到行動 a 的對映,可以分為確定性策略 deterministic policy 和隨機性策略 stochastic policy 前者是指在某一特定狀態確定對應著某乙個行為a s 後者是指在某一狀態下,對應不同行動有不...
向管理層解釋重構
u0026 xd n 在一場主題為 refactoring justification language 的討論中,來自bi isible的敏捷教練adam sroaka說到 重構是必要的,因為需求不可避免地會發生變化,這樣 也不可避免地要適應這種變化。當遵循良好設計原則的 發生變化後,他們就不再遵...
向管理層解釋重構
在一場主題為 refactoring justification language 的討論中,來自bi isible的敏捷教練adam sroaka說到 重構是必要的,因為需求不可避免地會發生變化,這樣 也不可避免地要適應這種變化。當遵循良好設計原則的 發生變化後,他們就不再遵循這些原則了。重構是這...