JDBC實踐小專案(員工管理系統)

2021-10-18 02:37:38 字數 2443 閱讀 5544

jdbc實踐小型專案,基本功能包括管理員的註冊、管理員登入,管理員登入之後可以對員工資訊進行增、刪、查、改,操作,其中查詢操作包括根據員工id、員工姓名、部門名稱、****查詢(支援模糊查詢),修改支援全部資訊修改以及各個小資訊修改;其他包括控制台輸入非法字元丟擲異常,利用正則判斷限定註冊的賬號密碼以及對****的合法輸入。

建立資料**如下

--建立資料庫

create

database

ifnot

exists myemployees

--選擇資料庫

use myemployees

-- 建立admin資料**

-- ----------------------------

-- table structure for admin

-- ----------------------------

drop

table

ifexists

`admin`

;create

table

`admin`

(`id`

int(

255)

default

null

,`username`

varchar

(255

)default

null

,`password`

varchar

(255

)default

null

)engine

=innodb

default

charset

=utf8;

--插入幾行資料

insert

into

`admin`

values

('1'

,'jiang'

,'123456');

insert

into

`admin`

values

('2'

,'root123'

,'123456');

insert

into

`admin`

values

('3'

,'zhan123'

,'jiang123');

-- 建立員工資料表emps

-- ----------------------------

-- table structure for emps

-- ----------------------------

drop

table

ifexists

`emps`

;create

table

`emps`

(`id`

int(11)

notnull

auto_increment

,`name`

varchar

(255

)default

null

,`deptname`

varchar

(255

)default

null

,`***`

char

(255

)default

null

,`tel`

varchar

(255

)default

null

,primary

key(

`id`))

engine

=innodb

auto_increment=9

default

charset

=utf8;

-- 插入幾行員工資訊資料

-- ----------------------------

-- records of emps

-- ----------------------------

insert

into

`emps`

values

('1'

,'小花'

,'宣傳部'

,'女'

,'13688888898');

insert

into

`emps`

values

('2'

,'小明'

,'新聞部'

,'男'

,'13691515158');

insert

into

`emps`

values

('3'

,'卿卿'

,'技術部'

,'男'

,'13514787878'

);

技術有限,多多包含。

小專案 OA系統 員工管理

嘿,你好啊,好久沒有更新文章了,本站最近遭遇了大的波動,暫時沒心情更新。剛好16級學弟學妹們要參加美斯坦福初級軟體工程師的證書考試,看了他們的習題,就簡單做了乙個,方便他們 現在進入正題,身為一名學生,拿到試卷要看清題目,按照試卷上的要求來做 作為學長的建議 根據試卷的要求我們可以得到,要建立乙個c...

Qt實踐小專案 商品管理系統

本專案主要是 son資料的解析 生成和讀寫,還有部件listwidget的顯示。原始碼在github上 設計目標 2.設計方案 系統框架 供貨商是商品的由來,系統實現得先準備供貨商的商品json資料 管理員從供貨商處採購商品。系統實現了採購時的介面顯示,簡單易操作,採購完成後會形成採購清單。一次採購...

JDBC小專案後的犯錯體會

建立資料庫要根據整個專案的需求來建庫,不然就會跟我一樣,不停的刪表建表。create table news news id int primary keyauto increment news varchar 50 not null detailednews varchar 500 datetime...