Bom dia pessoal,
eu estou desenvolvendo um banco de dados em MySQL com JAVA, para armazenar grandes listagens txt, e fiz um programa que lê linha a linha de um arquivo texto e cadastra no banco. Ele lê a linha e armazena numa variável String temporaria que eu defini como linha. Só que terei que cadastrar arquivos texto com 15000 linhas, e a variavel String não conseguer armazenar essa quantidade de caracteres, portanto não conguindo cadastrar no banco de dados?
Alguem conhece outro tipo de variavel? Ou outra alternativa?
Abaixo segue o programa que eu fiz:
String fileName = (String) request.getParameter("file");
try
{
BufferedReader in = new BufferedReader(
new FileReader( fileName ) );
line = in.readLine();
linha = line;
while ( line != null ) // continua ate o final do arquivo
{
//out.println( line );
line = in.readLine();
if ( line != null )
{
[b][color=red]linha[/color][/b]= linha + line;
// out.println(linha + "\n" );
}
}
in.close();
}
catch ( IOException iox )
{
out.println("Problem reading " + fileName );
}