【发布时间】:2013-05-08 10:15:57
【问题描述】:
我必须创建一个程序,我们从 excel 文件中读取数据作为这里的一个
并将它们存储在 mysql 的一个表中,ID 降序排列。
我已经编写了程序来读取数据并使用 APACHE POI 在控制台中打印它们,通过 excel 文件的第一行创建表,然后存储其余数据。但是我希望通过他们的 ID 进行存储。所以我做了一个函数,首先我将读取 ID 所在的第一列,然后使用 LinkedHashMap 读取其余数据。
我将如何在 ID 中进行排序?有人可以帮我吗?我在我认为应该进行更改的地方放置了空格。
【问题讨论】:
-
为什么要关心表中存储数据的物理顺序?您可以很好地通过使用
Order by子句从表格中获取数据排序!!!! -
数据库不必在插入时存储它,因为你不知道它是如何组织数据的。
-
你可以使用支持自然排序的
TreeMap -
我知道我可以用 ORDER BY 做到这一点,但在我的项目中应该以编程方式发生!