学生籍贯信息记录簿(使用数据库) 编制一个学生籍贯(到省一级就行,不用到市)信息记录簿,每个学生信息包括:学号、姓名、籍贯。功能要求: (1)按学号或姓名查询其籍贯; (2)按籍贯查询并输出该籍贯的所有学生; (3)能添加、删除和修改学生的籍贯信息; (4)籍贯从JComboBox中选择。
时间: 2024-03-12 13:46:05 浏览: 106
这是一个简单的学生籍贯信息记录簿的数据库设计。可以使用MySQL或其他关系型数据库来实现。
**学生表(Student)**
| 字段名 | 数据类型 | 描述 |
| --- | --- | --- |
| id | int(11) | 学号 |
| name | varchar(50) | 姓名 |
| province | varchar(20) | 籍贯省份 |
**查询学生信息**
根据学号或姓名查询学生信息,可以使用如下的SQL语句:
```sql
-- 根据学号查询学生信息
SELECT * FROM Student WHERE id = '20180101';
-- 根据姓名查询学生信息
SELECT * FROM Student WHERE name = '张三';
```
**查询籍贯信息**
根据籍贯查询学生信息,可以使用如下的SQL语句:
```sql
SELECT * FROM Student WHERE province = '广东省';
```
**添加、删除和修改学生信息**
添加学生信息,可以使用如下的SQL语句:
```sql
INSERT INTO Student (id, name, province) VALUES ('20180101', '张三', '广东省');
```
删除学生信息,可以使用如下的SQL语句:
```sql
DELETE FROM Student WHERE id = '20180101';
```
修改学生信息,可以使用如下的SQL语句:
```sql
UPDATE Student SET province = '江苏省' WHERE id = '20180101';
```
**使用JComboBox选择籍贯信息**
可以使用Swing或JavaFX构建一个表单,其中包含一个JComboBox选择框,用于选择学生籍贯信息。当用户选择某个籍贯时,程序可以执行相应的查询操作,并将结果显示在界面上。对于添加、删除和修改学生信息,可以通过表单中的按钮来触发相应的数据库操作。
阅读全文