首页 > 数据库 >Springboot获取数据库内容

Springboot获取数据库内容

时间:2024-08-27 14:52:35浏览次数:6  
标签:String getString rs 数据库 获取 num pstmt id 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";
    }

 

标签:String,getString,rs,数据库,获取,num,pstmt,id,Springboot
From: https://www.cnblogs.com/vayenge/p/18382703

相关文章

  • springboot+vue零食销售商城【程序+论文+开题】-计算机毕业设计
    系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展和消费者购物习惯的深刻变革,电子商务已成为推动全球经济增长的重要力量。在快节奏的现代生活中,零食作为日常消费的重要组成部分,其市场需求持续增长且日益多元化。然而,传统零食销售模式受限于地域、时间等因素......
  • 技术如何通过API接口获取自己想要同款商品的数据
    确定数据源:首先,你需要确定哪些平台或服务提供商提供了你感兴趣的商品数据。例如,电商平台、品牌商、市场调研公司等。了解API文档:访问提供商的开发者门户网站,阅读API文档。文档会详细介绍如何使用API,包括请求的URL、所需的参数、认证方式、请求限制等。注册和获取API密钥:通常,......
  • 数据库系统 第26节 数据库调优
    数据库调优是一个涉及多个方面的复杂过程,旨在提高数据库的性能和响应速度。以下是一些常见的数据库调优策略:索引调优:选择合适的索引类型:根据查询需求选择合适的索引类型,如B-tree、Hash、GiST等。确定索引列:分析查询语句,确定哪些列经常作为查询条件,这些列是索引的好候选。......
  • 数据库系统 第26节 数据库调优 案例分析
    数据库调优通常不需要修改源代码,因为它主要涉及数据库配置、查询优化和硬件调整等方面。然而,源代码中的某些实践可以显著影响数据库性能。以下是一些常见的源代码实践,这些实践可以与数据库调优相结合:参数化查询:避免SQL注入并提高查询效率,使用参数化查询代替字符串拼接查......
  • 软件设计师全套备考系列文章15 -- 数据库:规范化、控制功能、大数据
    软考--软件设计师(15)--数据库:规范化、控制功能、大数据文章目录软考--软件设计师(15)--数据库:规范化、控制功能、大数据前言一、章节考点二、规范化三、数据库的控制功能四、大数据、数据仓库前言考试时间:每年5月、11月,软件设计师每年都会开考。考试条件:三不限......
  • SpringBootWeb案例-增删改查
    目录准备工作环境搭建开发规范Restful 统一相应结果部门管理查询前后端联调删除新增员工管理分页查询分页插件PageHelper条件分页查询删除新增准备工作环境搭建准备数据库表(dept、emp)创建springboot工程,引入对应的起步依赖(web、mybatis、mysql驱动、......
  • 闲置物品|基于SprinBoot+vue的校园闲置物品交易平台(源码+数据库+文档)
    校园闲置物品交易平台目录基于SprinBoot+vue的校园闲置物品交易平台一、前言二、系统设计三、系统功能设计 5.1系统功能实现5.2管理员模块实现5.3用户模块实现四、数据库设计 五、核心代码 六、论文参考七、最新计算机毕设选题推荐八、源码获取:博主介绍:......
  • 图书借还|基于SprinBoot+vue图书借还管理系统(源码+数据库+文档)
    目录基于SprinBoot+vue的图书借还管理系统一、前言二、系统设计三、系统功能设计 四、数据库设计 五、核心代码 六、论文参考七、最新计算机毕设选题推荐八、源码获取:博主介绍:✌️大厂码农|毕设布道师,阿里云开发社区乘风者计划专家博主,CSDN平台Java领域优质创......
  • 基于SpringBoot企业公司人事管理系统的设计与实现(源码+LW+调试文档+讲解等)
     博主介绍:  ......
  • 基于Springboot+Vue的房屋租赁管理系统的设计与实现(源码+LW+调试文档+讲解等)
     博主介绍:  ......