MySQL學生成績管理系統是一款基于MySQL數據庫的學生成績查詢和管理系統。該系統能夠幫助學校和老師快速地查詢和管理學生的成績情況,便于學生和家長查詢和監管學生的學習成績,從而提高學習效率。
該系統的整體架構采用MySQL數據庫,結合Java編程語言實現。代碼如下:
//建立連接 Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/student", "root", "123456"); //查詢 String sql = "SELECT * FROM grade WHERE student_name=?"; PreparedStatement ps = conn.prepareStatement(sql); ps.setString(1, name); ResultSet rs = ps.executeQuery(); //插入 String sql = "INSERT INTO grade (student_name, math_score, english_score, chinese_score) VALUES (?, ?, ?, ?)"; PreparedStatement ps = conn.prepareStatement(sql); ps.setString(1, name); ps.setDouble(2, math_score); ps.setDouble(3, english_score); ps.setDouble(4, chinese_score); ps.executeUpdate(); //更新 String sql = "UPDATE grade SET math_score=?, english_score=?, chinese_score=? WHERE student_name=?"; PreparedStatement ps = conn.prepareStatement(sql); ps.setDouble(1, math_score); ps.setDouble(2, english_score); ps.setDouble(3, chinese_score); ps.setString(4, name); ps.executeUpdate(); //刪除 String sql = "DELETE FROM grade WHERE student_name=?"; PreparedStatement ps = conn.prepareStatement(sql); ps.setString(1, name); ps.executeUpdate();
MySQL學生成績管理系統的實現,不僅提高了學生、教師和家長的工作效率,也為學校管理提供了強大的支撐。