我有一个至少有 2 GB 数据的 derby 数据库,我必须读取这些数据并写入文本文件。现在,某些列可能是 blob 数据类型。
我目前的方法是一次从一个表中读取数据,批量大小为 10(假设),并将数据(字符串列表)放入最大大小为 10 的数组阻塞队列中。从队列中,线程将选择一个一个元素并写在文件上。
我面临以下问题,
1. how to fetch 10 rows from a table in a single hit and fetch next 10 rows in second
hit and so on.
2. how to convert blob and binary data into string