以下是一个简单的成绩查询系统的代码示例,使用Java编写,并使用MySQL作为数据库:

import java.sql.*;

public class ScoreQuerySystem {
    private static final String DB_URL = 'jdbc:mysql://localhost:3306/scores';  // 数据库连接URL
    private static final String DB_USER = 'your_username';  // 数据库用户名
    private static final String DB_PASSWORD = 'your_password';  // 数据库密码

    public static void main(String[] args) {
        // 建立数据库连接
        try(Connection conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD)) {
            // 查询学生成绩
            queryScores(conn, '张三');
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }

    private static void queryScores(Connection conn, String studentName) throws SQLException {
        // 构建SQL查询语句
        String sql = 'SELECT * FROM scores WHERE student_name = ?';

        // 创建PreparedStatement对象
        try (PreparedStatement stmt = conn.prepareStatement(sql)) {
            // 设置查询参数
            stmt.setString(1, studentName);

            // 执行查询操作
            try (ResultSet rs = stmt.executeQuery()) {
                // 输出查询结果
                while (rs.next()) {
                    String name = rs.getString('student_name');
                    String subject = rs.getString('subject');
                    int score = rs.getInt('score');
                    System.out.println('学生姓名:' + name + ',科目:' + subject + ',成绩:' + score);
                }
            }
        }
    }
}

上述代码假设数据库中有一张名为'scores'的表,包含以下字段:id (自增主键)、student_name (学生姓名)、subject (科目) 和 score (成绩)。

请注意,以上代码仅为示例,需要根据实际情况进行相应的修改和优化,例如添加异常处理、输入验证等。另外,还需要确保已正确导入MySQL的JDBC驱动程序。

Java MySQL成绩查询系统代码示例 - 简单易懂

原文地址: https://www.cveoy.top/t/topic/lLA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录