Re: [java-list] Arquivo texto
As classes para manipulação de arquivos estão no pacote java.io O Java Tutorial tem um capítulo especial sobre ele: http://java.sun.com/docs/books/tutorial/essential/io/index.html É bom dar uma lida completa, para você aproveitar todos os recursos. Rui Roberto Tatemoto - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, November 20, 2002 9:33 PM Subject: [java-list] Arquivo texto Pessoal Gostaria de saber se existe uma maneira de se criar um arquivo texto (.txt) através das classes do jdk. Necessito gerar um arquivo de log no formato ".txt" com as "ações do usuário". Antes fazia isso através de "system.out.println()", entretanto o número de usuários cresceu e agora estão me solicitando essa solução. Por favor, se alguém tiver um exemplinho, ajuda Obrigado.
Re: [java-list] Arquivo texto
Xande, Para escrever em um arquivo use algo como: BufferedWriter bf = new BufferedWriter(new FileWriter(path)); bf.write("teste1"); bf.newLine(); bf.write("teste2"); bf.flush(); bf.close(); bf=null; para ler o arquivo use as classes BufferedReader e FileReader (java.io) até mais, Fábio From: [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] Arquivo texto Date: Mon, 18 Nov 2002 18:53:43 EST Olá pessoal Ao invés de gerar "System.out" na console necessito gerar um arquivo de log. Para isso gostaría de saber se alguém sabe me dizer como eu faço para gerar esse arquivo texto a partir de classes do jdk? Obrigado. _ MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Re:[java-list] Arquivo texto
procure em java.io FileStream etc... Falow > Olá pessoal > > Ao invés de gerar "System.out" na console necessito gerar um arquivo de log. > Para isso gostaría de saber se alguém sabe me dizer como eu faço para gerar > esse arquivo texto a partir de classes do jdk? > > Obrigado. > --- UOL, o melhor da Internet http://www.uol.com.br/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Arquivo texto
segue meu exemplo, no iplanet esse arquivo fica gravado dentro de config como sslog.txt /*** * Luiz H. - wzmhg4 * 05/Aug/2002 * Método usado para depurar, recebe como parâmetro a msg a ser * depurada e a grava juntamente com data e hora em um arq. texto ***/ private void sslog(String msg) { try { java.util.Date curdate = new java.util.Date(); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("-MM-dd hh:mm:ss"); String datetext = sdf.format(curdate); PrintWriter pw = new PrintWriter(new FileWriter("sslog.txt", true)); pw.println(datetext+" "+msg); pw.flush(); pw.close(); } catch (IOException ex) { try { res.getOutputStream().println("Não foi possível gravar o arquivo de log sslog.txt"); res.getOutputStream().println(ex.getMessage()); ex.printStackTrace(res.getWriter()); } catch (IOException exc) { } } } -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Arquivo texto
Use o log4j: http://jakarta.apache.org/log4j/docs/index.html PM Subject: [java-list] Arquivo texto Olá pessoalAo invés de gerar "System.out" na console necessito gerar um arquivo de log. Para isso gostaría de saber se alguém sabe me dizer como eu faço para gerar esse arquivo texto a partir de classes do jdk?Obrigado.
Re: [java-list] Arquivo texto
Da uma olhada no log4j: http://jakarta.apache.org/log4j Roberto Tatemoto - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, November 20, 2002 9:33 PM Subject: [java-list] Arquivo texto PessoalGostaria de saber se existe uma maneira de se criar um arquivo texto (.txt) através das classes do jdk. Necessito gerar um arquivo de log no formato ".txt" com as "ações do usuário". Antes fazia isso através de "system.out.println()", entretanto o número de usuários cresceu e agora estão me solicitando essa solução.Por favor, se alguém tiver um exemplinho, ajudaObrigado.
Re: [java-list] Arquivo texto
tem sim e é muito simples. eu ja havia enviado, mas segue novamente. no iplanet o arquivo sslog.txt será gravado dentro de config. /*** * Luiz H. - wzmhg4 * 05/Aug/2002 * Método usado para depurar, recebe como parâmetro a msg a ser * depurada e a grava juntamente com data e hora em um arq. texto ***/ private void sslog(String msg) { try { java.util.Date curdate = new java.util.Date(); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("-MM-dd hh:mm:ss"); String datetext = sdf.format(curdate); PrintWriter pw = new PrintWriter(new FileWriter("sslog.txt", true)); pw.println(datetext+" "+msg); pw.flush(); pw.close(); } catch (IOException ex) { try { res.getOutputStream().println("Não foi possível gravar o arquivo de log sslog.txt"); res.getOutputStream().println(ex.getMessage()); ex.printStackTrace(res.getWriter()); } catch (IOException exc) { } } } In a message dated 11/20/2002 6:33:32 PM Eastern Standard Time, [EMAIL PROTECTED] writes: >Pessoal > >Gostaria de saber se existe uma maneira de se criar um arquivo texto (.txt) >através das classes do jdk. Necessito gerar um arquivo de log no formato >".txt" com as "ações do usuário". Antes fazia isso através de >"system.out.println()", entretanto o número de usuários cresceu e agora estão >me solicitando essa solução. > >Por favor, se alguém tiver um exemplinho, ajuda > >Obrigado. > -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Arquivo texto
Xande, não sei se é isso que procura mas, o código abaixo gerta um arquivo txt com a mensagem... vai apendando a cada nova escrita espero que ajude. public static void writeLog(String message) { try { FileWriter fw = new FileWriter("logName.txt", true); fw.write(message + " /n"); fw.close(); } catch(Exception e) { e.printStackTrace(); } } - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, November 20, 2002 8:33 PM Subject: [java-list] Arquivo texto Venha para a VilaBOL! O melhor lugar para você construir seu site. Fácil e grátis!http://vila.bol.com.br PessoalGostaria de saber se existe uma maneira de se criar um arquivo texto (.txt) através das classes do jdk. Necessito gerar um arquivo de log no formato ".txt" com as "ações do usuário". Antes fazia isso através de "system.out.println()", entretanto o número de usuários cresceu e agora estão me solicitando essa solução.Por favor, se alguém tiver um exemplinho, ajudaObrigado.
[java-list] Re:[java-list] Arquivo texto
java.io procure por filestream etc... > Pessoal > > Gostaria de saber se existe uma maneira de se criar um arqui vo texto (.txt) > através das classes do jdk. Necessito gerar um arquivo de lo g no formato > ".txt" com as "ações do usuário". Antes fazia isso através d e > "system.out.println ()", entretanto o número de usuários cresceu e agora estão > me solicitando essa solução. > > Por favor, se alguém tiver um exemplinho, ajuda > > Obrigado. > --- UOL, o melhor da Internet http://www.uol.com.br/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Arquivo texto
Tente usar o Log4J. É excelente. http://jakarta.apache.org/log4j/docs/index.html O codigo abaixo provavelmente nao vai compilar, pois sao apenas pedacos de codigo, para servir como exemplo: package cim.macs.common; import java.io.File; import java.io.IOException; import java.util.MissingResourceException; import java.util.ArrayList; import java.util.Arrays; import org.apache.log.Logger; import org.apache.log.LogTarget; import org.apache.log.output.io.StreamTarget; import org.apache.log.format.PatternFormatter; import org.apache.log.Hierarchy; public class WarningSystem { public static void main( String[] args ) { // Logger objects final String logFileFormat; Logger log; StreamTarget[] st = new StreamTarget[1]; PatternFormatter pf; /*** Initialize the logger ***/ logFileFormat = "%{time: dd/MM/} %{priority}[%{category}]: %{message}\n"; log = Hierarchy.getDefaultHierarchy().getLoggerFor( "cim" ); pf = new PatternFormatter( logFileFormat ); st[0] = new StreamTarget( System.out, pf ); log.setLogTargets( st ); log.info( "# Process initialized" ); } } Rodrigo D. Malara [EMAIL PROTECTED] Sun Certified Java Programmer Linux User ID: 137855 "Obstacles are those frightful things you see, if you take your eyes off the goal." Hannah Moore -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Wednesday, November 20, 2002 9:34 PM To: [EMAIL PROTECTED] Subject: [java-list] Arquivo texto Pessoal Gostaria de saber se existe uma maneira de se criar um arquivo texto (.txt) através das classes do jdk. Necessito gerar um arquivo de log no formato ".txt" com as "ações do usuário". Antes fazia isso através de "system.out.println()", entretanto o número de usuários cresceu e agora estão me solicitando essa solução. Por favor, se alguém tiver um exemplinho, ajuda Obrigado. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Re:[java-list] Arquivo texto
Vc pode usar a classe java.io.DataOutputStream. De uma olhadinha na documentação do java para vc saber quais são os métodos que essa classe disponibiliza. Procurei meio rápido um exemplo no google, não sei se vai ajudar muito, mas está aí. import java.io.*; class Main { public static void main(String[] args) { if (args.length != 1) { System.err.println("Usage: java Main "); System.exit(-1); } FileOutputStream file_out; DataOutputStream data_out; try { file_out = new FileOutputStream(args[0]); data_out = new DataOutputStream(file_out); char a = 'a'; byte b = 2; String c = "abc"; short d = 4; byte[] b2 = {'a', 'b', 'c'}; data_out.write(b); data_out.write(b2, 0, b2.length); data_out.writeBoolean(true); data_out.writeChar(a); data_out.writeBytes(c); data_out.writeChars(c); data_out.writeDouble(123.456); data_out.writeFloat(123.456f); data_out.writeInt(678); data_out.writeLong(678l); data_out.writeShort(d); data_out.writeUTF(c); data_out.writeUTF("abc\n"); data_out.write(b); data_out.writeShort(d); data_out.flush(); System.out.println("Size of file written: " + data_out.size()); data_out.close(); } catch (IOException e) { System.out.println(e); } } } > Pessoal > > Gostaria de saber se existe uma maneira de se criar um arquivo texto (.txt) > através das classes do jdk. Necessito gerar um arquivo de log no formato > ".txt" com as "ações do usuário". Antes fazia isso atra vés de > "system.out.println ()", entretanto o número de usuários cresceu e agora estã o > me solicitando essa solução. > > Por favor, se alguém tiver um exemplinho, ajuda > > Obrigado. > __ Venha para a VilaBOL! O melhor lugar para você construir seu site. Fácil e grátis! http://vila.bol.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Arquivo texto
Segue um exemplo. Tem que dar um catch(IOException ioe) - import java.io.*; ... PrintWriter out = new PrintWriter( new FileWriter(nomeDoArquivo) ); out.println("acao"); out.flush(); out.close(); ... -- Fábio Ramon - Original Message - From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, November 20, 2002 9:33 PM Subject: [java-list] Arquivo texto Pessoal Gostaria de saber se existe uma maneira de se criar um arquivo texto (.txt) através das classes do jdk. Necessito gerar um arquivo de log no formato ".txt" com as "ações do usuário". Antes fazia isso através de "system.out.println()", entretanto o número de usuários cresceu e agora estão me solicitando essa solução. Por favor, se alguém tiver um exemplinho, ajuda Obrigado. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Arquivo Texto - Java
Bom dia Mariangela, Segue abaixo um código de conexão com BD ACCESS via ODBC. Vc só vai precisar trocar o nome da sua ODBC e colocar seu usuário e senha que pode ver abaixo que o meu não tem. Com esta classe vc ja tem todos os métodos para abrir um ResultSet, Executar um select, insert update ou delete passando uma string Por exemplo: ConectaAcs con = new ConectaAcs(); con.connect(); String insSql = "select campo1, campo2 from tab1"; ResultSet rs = con.OpenRS(insSql); while(rs.next()){ System.out.println(rs.getString(1) + "" + rs.getString(2)); } []s, Espero ter ajudado. Fernando Camargo /*** CODIGO *** package angenda; import java.sql.*; import java.lang.*; public class ConectaAcs{ //public static void main(String[] args){ // ConectaAcs c1 = new ConectaAcs(); //} private Connection Conn; private ResultSet RS; private Statement stmt; private PreparedStatement pst; private String InsSql; private int RecAffected; private String ErrMsg; private String ConnState; private String RSState; final String CnStr = "jdbc:odbc:TesteAccess"; final String Uid = ""; final String Pwd = ""; public String getConnState(){ return ConnState; } public String getRSState(){ return RSState; } public ConectaAcs() { InsSql = ""; ErrMsg = ""; } public String getErrMsg(){ return ErrMsg; } public void CloseRS(){ try{ RS.close(); RSState = "closed"; } catch(Exception e){ ErrMsg = "Error in CloseRS: " + e.getMessage(); } } public void CloseConn(){ try{ Conn.close(); ConnState = "closed"; } catch(Exception e){ ErrMsg = "Error in CloseConn: " + e.getMessage(); } } public boolean ExecSQL(String vsql){ InsSql = vsql; boolean ret; try{ pst = Conn.prepareStatement(InsSql); int result = pst.executeUpdate(); RecAffected = result; pst.close(); ErrMsg = ""; if (result > 0){ ret = true; } else{ ret = false; } return ret; } catch(SQLException e){ ErrMsg = "Error in ExecSql: " + e.getMessage(); System.out.println(e.getMessage()); return false; } } public ResultSet OpenRS(String vsql){ InsSql = vsql; try{ stmt = Conn.createStatement(); // Inicio Query ResultSet RS = stmt.executeQuery(InsSql); ErrMsg = ""; RSState = "opened"; return RS; } catch(SQLException e){ ErrMsg = "Error in OpenRS: " + e.getMessage(); System.out.println(e.getMessage()); return null; } } public void Connect(){ try{ Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver"); }catch (ClassNotFoundException e){ System.out.println ("Driver não encontrado"); } try{ Conn = DriverManager.getConnection ("jdbc:odbc:TesteAccess","",""); // Seta a Conexão com o BD ACCESS //Conn = DriverManager.getConnection(CnStr,Uid,Pwd); if (Conn.isClosed()){ ErrMsg = "Not connected to database..."; ConnState = "closed"; System.out.println ("Not Connected..."); } else{ ErrMsg = ""; ConnState = "opened"; } } catch(SQLException e){ ErrMsg = "Error in Connect: " + e.getMessage(); System.out.println(e.getMessage()); } } } - Original Message - From: "Mauro Rezende" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, November 01, 2002 7:02 PM Subject: Re: [java-list] Arquivo Texto - Java Mariangela , At 13:33 29/10/2002 -0200, Mariangela Araújo wrote: >Estou precisando montar um modulo de cadastramento de pedidos de vendedor off-line, gravando um arquivo texto ou access de preferencia. >Alguem tem alguma dica de como fazer isso? Se possivel, mandar um codigo de exemplo. Para usar java com o Access vc vai precisar usar a bridge JDBC-ODBC. Ele é um driver JDBC para acessar bancos de dados via ODBC. No caso do Access esta é a única maneira. A performance não é lá das melhores, mas para uma aplicação local pode ser aceitável. O seguinte link podem te ajudar. http://java.sun.com/j2se/1.4/docs/guide/jdbc/getstart/bridge.html Um abraço -- Mauro Nascimento Rezende Mondo Technologies Fone/Fax: +55 19 3234-5776 http://www.mondo.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Arquivo Texto - Java
Mariangela , At 13:33 29/10/2002 -0200, Mariangela Araújo wrote: >Estou precisando montar um modulo de cadastramento de pedidos de vendedor off-line, >gravando um arquivo texto ou access de preferencia. >Alguem tem alguma dica de como fazer isso? Se possivel, mandar um codigo de exemplo. Para usar java com o Access vc vai precisar usar a bridge JDBC-ODBC. Ele é um driver JDBC para acessar bancos de dados via ODBC. No caso do Access esta é a única maneira. A performance não é lá das melhores, mas para uma aplicação local pode ser aceitável. O seguinte link podem te ajudar. http://java.sun.com/j2se/1.4/docs/guide/jdbc/getstart/bridge.html Um abraço -- Mauro Nascimento Rezende Mondo Technologies Fone/Fax: +55 19 3234-5776 http://www.mondo.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -