• (标签-JAVA|关键词-while)


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 梧桐 2024-03-28 16:57 采纳率: 0% 浏览 9 首页/ 编程语言 / (标签-JAVA|关键词-while) javajavascript数据库 JAVA调用数据库写入chart数据信息,前面用while遍历数据(数据只有一行),后面嵌套一个while遍历数据(数据有五行),而且不是一列,但是后面嵌套的受前面影响,只能出来第一行数据。 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    1条回答 默认 最新

    • 码农阿豪 Java领域优质创作者 2024-03-29 00:00
      关注
      让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
      问题描述:在JAVA调用数据库写入chart数据信息时,前面用while遍历数据(数据只有一行),后面嵌套一个while遍历数据(数据有五行),而且不是一列,但是后面嵌套的受前面影响,只能出来第一行数据。 解决方案:
      1. 确认数据库表中数据的存储方式,是以行还是列进行存储;
      2. 确认数据的存储类型,是否为字符串类型或其他类型,并进行相应的数据类型转换;
      3. 对于数据量较大的情况,可以使用PreparedStatement和ResultSet来进行操作;
      4. 在嵌套的while循环中,需要对前面while循环中的结果进行筛选,以获取正确的数据;
      5. 将获取到的数据存入相应的数据结构中,用于生成chart。 示例代码:
      //获取数据库连接
      Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");
      //创建Statement
      Statement stmt = conn.createStatement();
      //执行SQL语句1
      String sql1 = "SELECT * FROM table1 WHERE id = 1";
      ResultSet rs1 = stmt.executeQuery(sql1);
      //遍历结果集1
      while (rs1.next()) {
          //获取数据
          String data1 = rs1.getString("field1");
          //执行SQL语句2
          String sql2 = "SELECT * FROM table2 WHERE field2 = '" + data1 + "'";
          ResultSet rs2 = stmt.executeQuery(sql2);
          //遍历结果集2
          while (rs2.next()) {
              //获取数据
              String data2 = rs2.getString("field1");
              int count = rs2.getInt("count");
              //将数据存入相应的数据结构中
              //...
          }
      }
      //关闭连接
      rs1.close();
      stmt.close();
      conn.close();
      

      展开全部

      评论
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      优思学院|精益六西格玛的成本效益怎么样?
      python基于PHP+MySQL 校园二手闲置商品交易系统
      设想无人值守的自动化测试方案
      大模型基本概念学习 - Checkpoint、PyTorch、 TensorFlow、Transformers、ModelScope
      Jmeter快速入门
      线框图软件:Balsamiq Wireframes mac中文介绍
      前端开发规范
      Mybatis plus 一对多关联查询分页不准确的问题
      【二叉树】
      【Linux】——网络基础:http协议
    • 原文地址:https://ask.csdn.net/questions/8080443