整體結構 首先創建一個名為employee的資料庫 create database employee; 然後在該資料庫下建一張表 然後就是項目和資料庫進行聯繫,然後操作資料庫(增刪改查) 如果看了上一個項目大家應該被每次操作都要重新連接資料庫而煩惱,而且代碼具有高度的重覆性,那麼我們把相同的代碼封裝 ...
整體結構
首先創建一個名為employee的資料庫
create database employee;
然後在該資料庫下建一張表
CREATE TABLE t_emp( id BIGINT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(50) UNIQUE, salary DOUBLE , age INT );
然後就是項目和資料庫進行聯繫,然後操作資料庫(增刪改查)
如果看了上一個項目大家應該被每次操作都要重新連接資料庫而煩惱,而且代碼具有高度的重覆性,那麼我們把相同的代碼封裝成一個工具類(utils)
代碼如下:
必須把jar包放在lib下麵
下邊創建Emloyee實體類,該實體類的屬性應與創建的t_emp表的欄位對應
代碼如下
這種屬性都是private ,每個屬性都具有set和get方法的Java類叫做JavaBean
接下來是一個介面
代碼
實現該介面
代碼
add
delete
findAll
findById
update
接下來是主頁面(顯示全部員工,用servlet實現)
在瀏覽器顯示如下
點擊修改鏈接要做的是跳轉到另一個servlet,並把id傳過去
代碼
代碼
修改功能實現,下邊實現delete
代碼
delete以實現(這個代碼看著太少了)
然後就是最後一個功能(終於快結束了........)
當點擊addEmployee
跳轉到addEmp.html
代碼
代碼
web.xml