本篇,我们来继续学习和巩固下swing+Jdbc。 为此,笔者开发了一个新的案例——t31_student学生管理系统,实现了基本的curd及模糊查询的功能。 

项目源码: https://github.com/jellyflu/t31_student  (github)

项目结构如下(一个普通的java工程):

javaGUI案例--t31_student简单学生管理系统

项目还是采用mvc的思想,划分为view (视图,主要是些JFrame和JDialog) 层、model(模型,主要是些业务bean和实体bean)层、db (数据库,数据库访问工具类)层、util(其他、工具类)层、img(图片、图标资源等)层。

此项目需要访问数据库, db.sql是其数据库初始化脚本,另外lib中需要引入mysql的jdbc连接驱动。 

项目运行的最新效果如下:

主界面:

javaGUI案例--t31_student简单学生管理系统

添加页面:

javaGUI案例--t31_student简单学生管理系统

修改页面:

javaGUI案例--t31_student简单学生管理系统

对源码感兴趣的小伙伴们,请移步github哦 ~ 

 

注:

1 此项目中所有图标都是从easyicon.net网站下载的,小伙伴们也可到其他网站上下载合适的图标。

2 生日输入框,可自行修改为日期控件。

3 地址输入框,可自行修改为省市区级联选择。

4 原生的jdbc代码可能较为复杂,可改为使用spring中的JdbcTemplate。

5 为加快jdbc连接速度,可加入连接池技术。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2021-12-26
  • 2021-12-26
  • 2021-12-22
  • 2022-01-01
  • 2021-12-26
猜你喜欢
  • 2022-12-23
  • 2021-12-26
  • 2021-09-08
  • 2022-12-23
  • 2021-12-26
相关资源
相似解决方案