【发布时间】:2025-12-26 09:30:09
【问题描述】:
我有一个如下所示的 ResultSet 表:
+------------+--------------------+--------------------+---------+-----------------------+
| test_date | upload_kbps | download_kbps | latency | network_operator_name |
+------------+--------------------+--------------------+---------+-----------------------+
| 2017-04-02 | 19.12741903076923 | 44.614721153846155 | 32.1250 | Alcatel |
| 2017-03-31 | 18.30683616557377 | 44.294387978142076 | 34.7432 | Alcatel |
| 2017-03-31 | 20.643555595555555 | 50.99801587301587 | 32.1640 | Vodafone |
我想修改 ResultSet 以供进一步使用,同时我将一行添加到 ResultSet 中,如下所示:
+------------+--------------------+--------------------+---------+-----------------------+
| test_date | upload_kbps | download_kbps | latency | network_operator_name |
+------------+--------------------+--------------------+---------+-----------------------+
| 2017-04-02 | 19.12741903076923 | 44.614721153846155 | 32.1250 | Alcatel |
| 2017-04-02 | 0 | 0 | 0 | Vodafone |
| 2017-03-31 | 18.30683616557377 | 44.294387978142076 | 34.7432 | Alcatel |
| 2017-03-31 | 20.643555595555555 | 50.99801587301587 | 32.1640 | Vodafone |
这背后的逻辑基本上是为该电信添加一个空行,那天没有对其进行速度测试。为了进一步澄清:我需要这样做的原因是因为 MySQL db 中的表没有记录未完成的测试的行/条目,因此在我的原始 ResultSet 中缺少一行,因此我需要添加一个' NULL/0' 行,以反映那天该电信公司缺乏测试。我目前无法直接访问该数据库来修改条目,所以这是我能想到的最好的。
知道我该怎么做吗?感谢您的帮助!
【问题讨论】:
标签: java mysql sql jdbc resultset