0

我知道一种方法,但它应该不是一个好的简单解决方案。任何非常简单的解决方案?我将进行大量计算,然后将二维数组结果也推回 mysql tablea 中。

4

1 回答 1

0

我想知道你为什么要这样做。让关系数据库完成所有这些工作似乎更容易。我会写 ORDER BY X DESC 并以相反的顺序得到它,而不必在中间层做一些工作。

您能否避免将所有数据带到中间层并使用存储过程对数据库执行所有这些操作?可能效率更高。

但如果你必须,把它分成几块:

  1. 从数据库中执行 SELECT 以获取 ResultSet。
  2. 将 ResultSet 映射到 2D 数组(为什么不是 Map 或 List 或某个对象的集合?)
  3. 得到你的“结果”——那是什么?
  4. 将结果传递给数据库并根据需要执行 INSERT 或 UPDATE。
于 2013-07-05T16:39:31.617 回答