【问题标题】:java sql query on data imported from csv filejava sql查询从csv文件导入的数据
【发布时间】:2016-09-06 06:45:56
【问题描述】:

我正在计划一个 Java 程序,它处理 csv 文件中的数据,我将把这些数据加载到二维数组或哈希映射或其他对象中。我很好奇 Java 是否有任何库或任何允许执行 SQL 语句以从内部存储的数据对象中查询子集的库。

我想知道是否可以将允许 Java 连接或控制关系 SQL 数据库的 JBDC 驱动程序应用于内部数据对象。

【问题讨论】:

  • 您考虑过内存数据库(例如 MemSQL)吗?
  • 有一个名为 Q (github.com/harelba/q) 的 linux 工具,您可以在终端中使用它在 csv 上应用 sql 命令。不是你要找的东西,但也许如果你在你的环境中安装它,那么你可以通过 java 执行 Q 命令

标签: java sql csv jdbc multidimensional-array


【解决方案1】:

最好的办法是使用带有内置 csv 支持的 h2。你可以在这里找到更多细节http://www.h2database.com/html/tutorial.html#csv。我喜欢这种方法,因为它允许您以 jdbc 语句允许的方式查询/操作数据。

【讨论】:

【解决方案2】:

还有这个JDBC driver可以让你直接使用SQL查询CSV文件。

【讨论】:

    猜你喜欢
    • 2019-10-03
    • 1970-01-01
    • 2015-06-30
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    • 2016-06-21
    • 1970-01-01
    相关资源
    最近更新 更多