Java+MySQL实现学生信息管理系统

基于java swing和MySQL实现学生信息管理系统,通过JDBC实现对学生信息的增删改查,代码地址https://github.com/JayW124/Java-Learning

代码简介:

base:BaseDao为AdminDao和StudentDao的父类,添加同步方法防止多线程操作时出现问题。

dao:学生信息和用户信息的增删改查

model:学生和用户的模型

run:主方法,程序从这里开始运行,包含数据库的初始化

util:封装JDBC操作

view:各种展示界面

APPConstants:程序中用到的常量信息

DAO:枚举

展示效果如图:

登录界面

Java+MySQL实现学生信息管理系统

学生信息界面

Java+MySQL实现学生信息管理系统

添加学生信息界面

Java+MySQL实现学生信息管理系统Java+MySQL实现学生信息管理系统Java+MySQL实现学生信息管理系统

删除学生信息界面:根据学号进行删除

Java+MySQL实现学生信息管理系统

Java+MySQL实现学生信息管理系统

 

注意:

连接数据库之前需要先本地启动MySQL,并将MySQL连接的jar包

mysql-connector-java

导入到工程中

若出现 Communication link failure 则需要重新启动MySQL