基于java swing和MySQL实现学生信息管理系统,通过JDBC实现对学生信息的增删改查,代码地址https://github.com/JayW124/Java-Learning
代码简介:
base:BaseDao为AdminDao和StudentDao的父类,添加同步方法防止多线程操作时出现问题。
dao:学生信息和用户信息的增删改查
model:学生和用户的模型
run:主方法,程序从这里开始运行,包含数据库的初始化
util:封装JDBC操作
view:各种展示界面
APPConstants:程序中用到的常量信息
DAO:枚举
展示效果如图:
登录界面
学生信息界面
添加学生信息界面
删除学生信息界面:根据学号进行删除
注意:
连接数据库之前需要先本地启动MySQL,并将MySQL连接的jar包
mysql-connector-java
导入到工程中
若出现 Communication link failure 则需要重新启动MySQL