编写一个简单的学生管理信息系统。
在oracle中设计一张学生表,以学号作为关键字。
其他学生信息有:姓名、手机号。
在进入系统时,显示如下菜单:
**************************************************
=====欢迎进入学生管理信息系统=====
1. 新增学生
2. 修改学生
3. 删除学生
4. 查询学生
5. 退出系统
请选择(1-5):
**************************************************
(1) 新增学生功能:
**************************************************
=====新增学生=====
学号:
姓名:
手机号:
保存成功!
是否继续添加(y/n):
*************************************************
(2) 修改学生功能:
**************************************************
=====修改学生=====
请输入要修改的学生学号:111
该学生信息如下:
学生学号:111
学生姓名:张三
学生手机号:13333333333
请输入新的学生信息:
学生姓名:李四
学生手机号:13333333333
保存成功!
**************************************************
(3) 删除学生功能:
**************************************************
=====删除学生=====
请输入要删除的学生学号:111
该学生信息如下:
学生学号:111
学生姓名:张三
学生手机号:13333333333
是否真的删除(y/n):y
删除成功!
**************************************************
(4) 查询学生功能
**************************************************
=====查询学生=====
学生信息如下:
学号 姓名 手机号
111 张三 13333333333
222 李四 14444444444
**************************************************
编程思路:
一、定义一个学生管理类,内有增、删、改、查4个方法。
二、在main函数中,实例化学生管理类,并根据菜单的选项分别调用4个方法。
三、使用PreparedStatement的参数赋值,示例如下:
PreparedStatementpstmt = con.prepareStatement("insert into book values(?, ?, ?)");
pstmt.setString(1, "333");
pstmt.setString(2, "王五");
pstmt.setString(3, "15555555555");
pstmt.executeUpdate();
【实现过程】
1.数据库建stu表:
2.设计一个学生实体类(Stu.java)
packageStu;//实体类,封装学生类数据/*** @authorScatlett*/publicclassStu {private String no; //学号
private String name; //姓名
private String phone; //手机号//getter setter
publicString getNo() {
returnno;
}
publicvoidsetNo(String no) {this.no =no;
}publicString getName() {
returnname;
}
publicvoidsetName