Springboot获取数据库内容
@Controller
public class Con {
@GetMapping("/sumView")
public String sumView(Model model ,String data) {
List students=new ArrayList<>();
String sql = "SELECT * FROM stu where 学号=?;"; // 请替换为实际的SQL语句
try {Connection conn = JdbcUtils.getConnection();
PreparedStatement pstmt = conn.prepareStatement(sql);
int num=Integer.parseInt(data);
pstmt.setInt(1,num);
ResultSet rs = pstmt.executeQuery();
// List<Student> list=rs;
while (rs.next()) {
long id = rs.getLong("学号");
String name = rs.getString("姓名");
int age = 10;
String gender = rs.getString("性别");
String str = rs.getString("班级");
System.out.println("ID: " + id +
", Name: " + name +
", Age: " + age +
", Gender: " + gender +
", Class: " + str);
// 如果需要将数据传递给视图
Student student=new Student(id, name, age, gender, str);
students.add(student);
model.addAttribute("student", students);
model.addAttribute("num",data);
}
} catch (SQLException e) {
e.printStackTrace();
// 可以在这里添加错误处理逻辑
}
return "sumView";
}
本文作者:Dr丶云幕
本文链接:https://www.cnblogs.com/vayenge/p/18382703
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步