3
リモートの大きなcsvファイルを1行ずつ(基本的にストリーミング)読み込む必要があります。それぞれの読み込み後、私はdbにレコードを永続化したい。現在、私は以下のコードでこれを達成していますが、完全なファイルをダウンロードしてjvmのメモリに保存するかどうかはわかりません。私はそうではないと思う。私はまずリモートcsvファイルをダウンロードせずに読む
URL url = new URL(baseurl);
HttpURLConnection urlConnection = url.openConnection();
if(connection.getResponseCode() == 200)
{
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String current;
while((current = in.readLine()) != null)
{
persist(current);
}
}
回答ありがとうございます。試してみます。 –