如何将结果集存储到hdf5文件中?

时间:2019-02-20 09:09:03

标签: java hdf5 hdf

我创建了一个Java项目,该项目从mysql获取结果集,我必须将结果集存储到hdf5文件中,所以如何正确执行呢?

现在,我从结果集中的sql中获取数据,然后将其存储到Map列表中,然后将其转换为字节数组,然后将该字节arry存储为hdf5文件。 (因为hdf5仅支持尺寸数据)

IHDF5Writer writer = HDF5Factory.open("farray.h5");
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(bos);
    oos.writeObject(data);                           // data is my List of Map variable
    byte[] bytes = bos.toByteArray();
writer.writeByteArray("mydata", bytes);
writer.close();

这会将我的数据存储到hdf5文件中,但这似乎不是更好的方法,那么有没有更好的方法将结果集存储到hdf5文件中? 对不起,英语和语法

0 个答案:

没有答案