//dbhelper:資料庫連線類
public static connection getconnection() throws exception
//userdao介面類inte***ce
public boolean register(userbean userbean);//註冊
public listquery();//查詢
public boolean delete(string yonghum) ;//根據id刪除使用者
public boolean update(string yonghum,string username,string password) ;//更新使用者資訊
/*userbean 使用者封裝類 yonghum- username- password-- bean(userbean)封裝的屬性 */
//userdaoimpl 繼承介面類 implements關鍵字繼承userdao介面類 add unimplemented methods 新增未實現的方法
//註冊 or新增
public boolean register(userbean userbean) catch (exception e)
// 判斷num 並返回boolean值true or false
return num>0?true:false;
}
//查詢
public listquery()
} catch (sqlexception e) catch (exception e)
//返回list
return list;
}
//刪除 根據yonghum刪除
public boolean delete(string yonghum)
} catch (exception e)
//返回boolean值
return de;
}
//更新 修改
public boolean update(string yonghum, string username, string password)
} catch (exception e)
return up;
}
最後copy連線資料庫的jar包 至工程 -webroot-web-inf-lib 複習HashMap原始碼增刪改查
hashmap 對key的hash運算 static final int hash object key 通過對key的異或運算 將高位與低位進行互換,從而減低了hash衝突,進而降低了系統損耗。public v put k key,v value 1.首先判斷hashmap是否經過初始化,如果沒有...
javaeeDao層使用增刪改查
方法executequery 這個方法被用來執行 select 語句,它幾乎是使用最多的 sql 語句,返回結果集resultset。方法executeupdate 用於執行 insert update 或 delete 語句以及 sql ddl 資料定義語言 語句,例如 create table ...
dao增刪查改
dao程式設計標準步驟 重點 1 建立實體類的時候需要注意和資料庫中資料對應 包括資料型別 2 介面的設定。先構思好需要實現哪些功能,實現功能的時候需要注意的是返回值型別,以及引數的個數和型別 1 建表 create table emp id number 10 primary key,name v...