Java 高级程序设计:实验五 JavaFX UI控件和多媒体

代码地址:Github

实验目的和要求

  1. 常见JavaFX UI控件。
  2. 数据库控件和UI数据集成。
  3. 实现增删改查功能。

实验内容

利用JavaFX编写一个数据库模块,实现学生信息的增删改查功能,修改的时候需要把原先录入的数据设置到界面上,查询的时候根据学号全匹配的形式查询,数据库采用MySQL数据库。

主要的信息包括如下:

  • 学号:字符串
  • 姓名:字符串
  • 性别:(男、女)单选框
  • 电话::字符串
  • 家庭地址::字符串
  • 兴趣爱好:(旅游、美食、体育、音乐、阅读、其他)多选框
  • 生源地区(华东、华南、华北、华中、西北、西南、东北)
  • 熟悉的开发语言(Java、Python、C、C++、JavaScript),可以多选,列表从数据库中读取。

数据库:

image-20221022205025079 image-20221019004757210

查询

image-20221019005008418

查询问题

image-20221019005036521

增加问题

image-20221019005431574

代码详情查看文件内工程项目