Re: [java-list] I/O && JDBC

2002-10-30 Por tôpico Daniel Destro do Carmo
Use thread para resolver o seu problema Seu servlet dispara uma thread que fará a leitura e gravação no banco, enquanto o servlet devolve a resposta de imediato para o browser. abraços  Michel <[EMAIL PROTECTED]> wrote:     Olá galera,     fiz uma servlet que lê um arquivo e analiza lin

Re: [java-list] I/O && JDBC

2002-10-26 Por tôpico flexa
Michel, Pela sua descrição, claramente há três pontos potenciais performance baixa: 1. Transferência do arquivo do cliente para o servidor (o arquivo é grande); 2. Leitura do arquivo no disco do servidor; 3. Inserção no Oracle; Seria interessante, cronometrar cada um desses pontos e ver qual dele

Re: [java-list] I/O && JDBC

2002-10-25 Por tôpico Maiko A. Rocha
Meus dois centavos: Além de usar PreparedStatements: 1. faça conn.setAutoCommit(false); 2. Procure usar o statement batching do JDBC. []s Maiko    Michael Nascimento Santos <[EMAIL PROTECTED]> wrote: Michel,Mande o codigo para a lista para que nos possamos ajudar melhor. Mas vaotres dicas para voce

Re: [java-list] I/O && JDBC

2002-10-25 Por tôpico Michael Nascimento Santos
Michel, Mande o codigo para a lista para que nos possamos ajudar melhor. Mas vao tres dicas para voce: 1. Meca o tempo de upload (caso seu sistema seja assim) do arquivo em questao. Talvez a lentidao esteja aih... 2. Leia o arquivo utilizando BufferedInputStream.readLine()... 3. Utilize PreparedS

Re: [java-list] I/O

2002-10-24 Por tôpico Bruno Borges
bytesLidos = input.read(buff); if(bytesLidos == -1) break; output.write(buff, 0, bytesLidos); } } } flw :) - Original Message - From: "Elvis" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, October 23, 2002 3:46 PM Subjec

Re: [java-list] I/O

2002-10-23 Por tôpico Elvis
Bruno, Tudo é uma questão de como vc está escrevendo o código! Tente isso!!! class Teste{ public static void main(String[] args) throws Exception{ FileInputStream i = new FileInputStream(args[0]); FileOutputStream o = new FileOutputStream(args[1]); int x = -1; int tamanhoBuffer = 4096;