truncamento de texto bufferwriter no arquivo de saída
Este programa Java transforma dados CSV em comandos SQL para inserção de dados em uma tabela. No entanto, ele encontra um problema em que nem todo o texto transformado aparece no arquivo SQL de saída. Esse truncamento geralmente ocorre após o processamento de aproximadamente 10.000 linhas, deixando várias centenas de linhas não lidas. Java
um bufferwriter mantém internamente um buffer que armazena dados escritos temporariamente. O tamanho padrão do buffer é de 8192 caracteres, que podem acomodar centenas de linhas de texto. Quando o buffer atinge a capacidade ou quando o fluxo é fechado, os dados são liberados no arquivo subjacente. No entanto, até que o buffer seja liberado, os dados não são realmente gravados no arquivo. O fechamento do outputStream aciona explicitamente o processo de descarga, garantindo que todo o texto transformado seja gravado no arquivo SQL.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3