用java编写学生成绩系统代码_用java编写的学生成绩管理系统代码

这是一个使用Java编写的学生成绩管理系统,包括学生信息的新增、更改、删除和查找功能。系统连接到ODBC数据源,通过键盘输入交互进行操作。主要涉及数据库操作和基本的用户界面交互。
摘要由CSDN通过智能技术生成

41528d3028836879cd698677c3999917.gif用java编写的学生成绩管理系统代码

//student import java.sql.*; public class Student { private String id; private String name; private int math; private int english; private int java; private int computer; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getMath() { return math; } public void setMath(int math) { this.math = math; } public int getEnglish() { return english; } public void setEnglish(int english) { this.english = english; } public int getJava() { return java; } public void setJava(int java) { this.java = java; } public int getComputer() { return computer; } public void setComputer(int computer) { puter = computer; } public static void main(String[] args) throws Exception { String id; String cid; String name; int math; int english; int java; int computer; String DBDriver = “sun.jdbc.odbc.JdbcOdbcDriver“; String conStr = “jdbc:odbc:student“; Connection con = null; Statement stmt = null; ResultSet rs = null; Class.forName(DBDriver); con = DriverManager.getConnection(conStr, “student“, “123“); stmt = con.createStatement(); String s = “\n\n\t\t\t学 生 成 绩\n\n\t\t 1 新 增\n\t\t 2 更 改\n\t\t 3 删 除\n\t\t 4 查 找\n\t\t 5 显 示\n\t\t 0 退 出\n\n“; System.out.print(s); int choice = Keyboard.getInteger(); switch (choice) { // 添加学生 case 1: System.out.print(“请输入学生信息\n“); System.out.print(“学号:“); id = Keyboard.getString(); System.out.print(“姓名:“); name = Keyboard.getString(); System.out.print(“数学:“); math = Keyboard.getInteger(); System.out.print(“英语:“); english = Keyboard.getInteger(); System.out.print(“JAVA:“); java = Keyboard.getInteger(); System.out.print(“计算机:“); computer = Keyboard.getInteger(); stmt.cuteUpdate(“insert into lxh1 values( “ + id + “ , “ + name + “ , “ + math + “ , “ + english + “ , “ + java + “ , “ + computer + “ )“); System.out.println(“\n添加完成。“); break; // 更改成绩 case 2: System.out.println(“请输入要改的学生学号:“); cid = Keyboard.getString(); System.out.println(“数学:“); math = Keyboard.getInteger(); System.out.println(“英语:“); english = Keyboard.getInteger(); System.out.println(“JAVA:“); java = Keyboard.getInteger(); System.out.println(“计算机:“); computer = Keyboard.getInteger(); stmt.cuteUpdate(“update lxh1 set math= “ + math + “ ,english= “ + english + “ ,java= “ + java + “ ,computer= “ + computer + “ where sno=“ + cid + ““); System.out.println(“\n修改完成“); break; // 删除指定学生 case 3: System.out.println(“请输入要改的学生学号:“); cid = Keyboard.getString(); stmt.cuteUpdate(“delete from lxh1 where

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值