封裝資料庫連線工具類

2021-09-23 14:06:55 字數 2545 閱讀 7692

在實際專案中,通常不會在主程式中進行資料庫操作,通常將所有資料庫相關操作封裝到乙個資料庫工具類中,放在utils包下

public

class

jdbcutils

/** * 用於獲取資料庫連線

* * @return 返回乙個資料庫連線

*/private

static connection getconnection()

catch

(sqlexception)

if(con==null)

return conn;

}/**

* 查詢資料庫全部內容

*/public

static

void

selectall()

}catch

(sqlexception e)

finally

}/**

* 登陸驗證

* * @param 使用者名稱

* @param 密碼

* @return 返回資料庫中是否有對應的使用者名稱和密碼

*/public

static

boolean

selectbyusernamepassword

(string username, string password)

else

}catch

(sqlexception e)

finally

return

false;}

/** * 登陸驗證,可防止sql注入

* * @param username

* @param password

* @return 返回資料庫中是否存在對應的使用者名稱和密碼

*/public

static

boolean

selectbyup

(string username, string password)

else

}catch

(sqlexception e)

finally

return

false;}

/** * 分頁查詢資料庫

* * @param pagecount

* 頁數

* @param pagerows

* 行數

*/public

static

void

selectbypage

(int pagecount,

int pagerows)

}catch

(sqlexception e)

finally

}/**

* 用於註冊使用者

* * @param username

* 使用者名稱

* @param password

* 密碼

*/public

static

void

insert

(string username, string password)

}catch

(sqlexception e)

finally

}/**

* 根據id刪除對應使用者

* * @param id

*/public

static

void

deletebyid

(int id)

else

}catch

(sqlexception e)

finally

}/**

* 修改密碼

* * @param id

* @param newpassword

*/public

static

void

changepassword

(int id, string newpassword)

else

}catch

(sqlexception e)

finally

}private

static

void

closeresultset

(resultset rs)

catch

(sqlexception e)

}private

static

void

closestatement

(statement s)

catch

(sqlexception e)

}private

static

void

closepreparedstatement

(preparedstatement ps)

catch

(sqlexception e)

}private

static

void

closesourse()

}

php連線資料庫封裝類,php 資料庫的封裝類

php 資料庫的封裝類 class db private link function connectdb dbhost,dbuser,dbpw,dbname pconnect 1 if pconnect if this link mysql pconnect dbhost,dbuser,dbpw t...

php類封裝資料庫連線 php封裝運算元據庫的類

conndb.class.inc.php檔案 連線資料庫的類 class conndb var dbtype var host var usr var pwd var dbname var conn 構造方法 function conndb dbtype,host,user,pwd,dbname t...

JDBC連線資料庫工具類

1 註冊驅動 driver 2 建立連線 url,user,password 3 編譯sql 4 執行sql 5 獲得結果集 6 返回 1.常量定義 final,最終 不變,常量識別符號全大寫 2.定義常量類盡量不要用public 3.需要經常呼叫的使用static修飾 private static...