JDBC实践小项目(员工管理系统)

JDBC实践小型项目,基本功能包括管理员的注册、管理员登录,管理员登录之后可以对员工信息进行增、删、查、改,操作,其中查询操作包括根据员工ID、员工姓名、部门名称、联系方式查询(支持模糊查询),修改支持全部信息修改以及各个小信息修改;其他包括控制台输入非法字符抛出异常,利用正则判断限定注册的账号密码以及对联系方式的合法输入。

创建数据表格如下

--创建数据库
CREATE DATABASE IF NOT EXISTS myemployees
--选择数据库
USE myemployees

-- 创建admin数据表格
-- ----------------------------
-- Table structure for admin
-- ----------------------------
DROP TABLE IF EXISTS `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 IF EXISTS `emps`;
CREATE TABLE `emps` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `deptname` varchar(255) DEFAULT NULL,
  `sex` 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');

JBDC源码下载地址
https://github.com/zhouquanjiang/Staff-management-system-Project-of-JDBC-

技术有限,多多包含。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值