学生信息管理系统
利用数据库来存储多个Student的信息,在学生信息管理系统中,实现写有以下方法:
(1)向其中增加新的学生,并保存在数据库中。
(2)显示所有的学生信息。
(3)可以按照学号来查找,并显示符合条件的学生信息,查无该人的话显示错误信息。
(4)可以按照姓名查找学生,找到后显示其信息,查无此人显示错误信息。
(5)可以按照id删除学生的信息,然后显示找到该人。若查无此人,显示相应的错误信息。
(6)可以按照指定的字段排序,并显示排序后的信息。
连接数据库
private static Scanner sc=new Scanner(System.in);
private static Connection conn=null;
public static PreparedStatement ps = null;
static ResultSet rs = null;
private static String URL="jdbc:mysql://localhost:3306/java?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT&useSSL=false"; //连接到指定参数
private static String USER="root"; //访问数据库用户名
private static String PASSWORD="123456"; //访问数据库密码
public static void init()throws Exception
{
if(conn!=null)
return;
Class.forName("com.mysql.cj.jdbc.Driver"); //加载驱动器
conn=DriverManager.getConnection(URL,USER,PASSWORD); //获取数据库连接*/
System.out.println("jdbc已连接");
}
public static void close()throws Exception
{
if(conn!=null) {
conn.close();
}
}
学生类
public class Stu {
public int id;
public String name;
public String sex;
public int age;
public Stu(int Id,String Name,String Sex,int Age) {
id=Id;
name=Name;
sex=Sex;
age=Age;
}
public int getId()
{
return id;
}
public String getName()
{
return name;
}
public String getSex()
{
return sex;
}
public int getAge()
{
return age;
}
public String print()
{
return String.valueOf(id)+" "+name+"\t"+sex+"\t"+age;
}
}
显示信息
public static void show()
{
System.out.prin

这是一个使用Java编程语言和MySQL数据库实现的学生信息管理系统。系统具备添加、显示、删除、查找(按ID和姓名)以及按ID升序排序学生信息的功能。通过数据库连接,实现了对学生成绩数据的有效管理。

4683

被折叠的 条评论
为什么被折叠?



