Re: [SouJava-J] S.O.S. - Javaneses

2000-02-04 Por tôpico Luis Fernando


Ola Denes,

O problema eh justamente esse. Nosso colega estava recebendo um erro ao 
compilar dizendo que nao se conseguia encontrar o metodo main() no servlet, 
quando na verdade nos sabemos que isso nao eh necessario. Entao porque o 
erro?

Algumas IDEs como o StudioJ++ ( que eu pessoalmente nao gosto. Usar 
microsoft eh entregar o ouro ao bandido) lhe oferecem atraves de interfaces 
graficas a possibilidade de voce escolher se vai querer escrever uma applet, 
application, classe ou bean quando voce pede por um novo arquivo. Uma forma 
de ajudar a escrever o codigo, mas que na minha opiniao soh atrapalha.

Se voce por acaso escolher uma application e depois naquele arquivo voce 
escrever um servlet, na hora da compilacao voce recebe uma mensagem de erro 
dizendo que o metodo main() nao foi encontrado.

Acredito que tenha sido isso que aconteceu com esse colega.

Um abraco,
Luis Fernando.

>From: Alexandre Denes dos Santos <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: [EMAIL PROTECTED]
>Subject: Re: [SouJava-J] S.O.S. - Javaneses
>Date: Sat, 5 Feb 2000 00:16:50 -0200
>
>Desculpem a pergunta ingenua...
>
>Porque um servlet precisa de um metodo main, se ele
>serah instanciado pelo web server, seguindo o protocolo
>proprio de servlets?
>
>Quando um web server receber uma chamada para um servet,
>ele se encarregarah de instanciar o servlet (se ele jah
>nao estiver em memoria) e invocar o metodo apropriado
>(service, doPost, doGet...). Nao me recordo de o web
>server ter de invocar o metodo main do servlet para isso
>.
>
>Agradeco as explicacoes.
>
>Denes
>
>
>-
>This mail sent through IMP: http://web.horde.org/imp/
>
> --- 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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -
>

__
Get Your Private, Free Email at 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] Sobreposiçao - Historico

2000-02-04 Por tôpico willian



Saudações.
 
Resolvi preparar uma parte funcional do meu 
programa para que os interessados possam analisar.
 
Instrucoes: click simples, arrastar e click 
duplo.
 
Neste programa existe basicamente dois erros. 
Primeiramente eu comecei utilizando um JPanel para realizar os desenhos, mas 
estou tendo problemas com o metodo repaint(), (ainda nao sei porque). Ao meu ver 
quando esse metodo é chamado ele é executado no Frame e nao no 
JPanel.
 
Como eu nao consegui resolver esse problema eu 
optei por utilizar o objeto Canvas. Com ele o metodo repaint() funciona da 
maneira que desejo. Mas em compensação ocorre o problema com os menus, eles 
ficam sob o Canvas.
 
Faca o seguinte teste:
 
Na classe Panel substitua a linha:  public 
class Panel extends JPanel  por  
public class Panel extends Canvas 
 
Observe os metodos repaint(); e a execução dos 
menus.
 
Qualquer problema com o exemplo que estou enviando, 
por favor me avisem.
Espero que tenham entendido e que me 
ajudem!!!
 
Até,
 
Willian Bolzan.
 Panel.java
 Frame.java
 App.java
 Menu.java


Re: [SouJava-J] S.O.S. - Javaneses

2000-02-04 Por tôpico Bruno Souza (Sun Microsystems)


Voce esta certo de achar estranho, ja que um 
servlet nao precisa de um metodo main, e mesmo
que tenha um, nao sera chamado pelo servlet engine.

Se a sua classe servlet fizer sentido em ser executada
de forma standalone, sem um servlet engine, voce _pode_
incluir um metodo main se quiser, mas isso eh raro
(apesar de poder ser interessante em alguns tipos
de testes).

Bruno.

Alexandre Denes dos Santos wrote:
> 
> Desculpem a pergunta ingenua...
> 
> Porque um servlet precisa de um metodo main, se ele
> serah instanciado pelo web server, seguindo o protocolo
> proprio de servlets?
> 
> Quando um web server receber uma chamada para um servet,
> ele se encarregarah de instanciar o servlet (se ele jah
> nao estiver em memoria) e invocar o metodo apropriado
> (service, doPost, doGet...). Nao me recordo de o web
> server ter de invocar o metodo main do servlet para isso
> .
> 
> Agradeco as explicacoes.
> 
> Denes
> 
> -
> This mail sent through IMP: http://web.horde.org/imp/
> 
> --- 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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -

-- 


Bruno.
__
Bruno Peres Ferreira de Souza Sun Microsystems
System Engineer - Java Technologist [EMAIL PROTECTED]
if I fail, if I succeed, at least I live as I believe

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] S.O.S. - Javaneses

2000-02-04 Por tôpico Alexandre Denes dos Santos

Desculpem a pergunta ingenua...

Porque um servlet precisa de um metodo main, se ele 
serah instanciado pelo web server, seguindo o protocolo 
proprio de servlets?

Quando um web server receber uma chamada para um servet, 
ele se encarregarah de instanciar o servlet (se ele jah 
nao estiver em memoria) e invocar o metodo apropriado 
(service, doPost, doGet...). Nao me recordo de o web 
server ter de invocar o metodo main do servlet para isso 
.

Agradeco as explicacoes.

Denes


-
This mail sent through IMP: http://web.horde.org/imp/

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] RMI: NotSerializableException

2000-02-04 Por tôpico Alexandre Denes dos Santos

Realmente, uma classe que possa ter instancias enviadas 
via a arquitetura RMI tem de implementar a interface 
Serializable. Contudo, Esta interface jah estah 
implementada na classe RemoteObject, que eh uma classe 
base para as classes que podem ser enviadas via RMI. 
Portanto, a implementacao jah eh ''ìmplicita''


> --- Luis Campos de Carvalho <[EMAIL PROTECTED]>

>   Eu nao vi o seu vetor, mas se ele nao herdar de
> Serializable,
> esquece. Nao pode ser transmitido pelo RMI, e
> portanto nao pode ser
> utilizado como retorno de um metodo RMI.
>   Se eu estiver errado, me desculpem, me avisem e
> (por favor) me
> corrijam.
>   



-
This mail sent through IMP: http://web.horde.org/imp/

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] Erro no Servlet

2000-02-04 Por tôpico Eduardo Murai

Caro Luis,

 O problema está no seu comando INSERT. Você está 
usando parâmetros no SQL, logo deve montar uma 
String única com os parâmetros ou "preparar" os
parâmetros atráves de PreparedStatement :

Original:

 stmt.executeUpdate("insert into TABELATESTE " +
"values(name,address,phone)");


Sugestão 1:

   PreparedStatement pstmt = con.prepareStatement(
 "insert into TABELATESTE values(?,?,?)");

   // ajusta os valores do INSERT 
   // nam,end e tel são os parâmetros do método
   pstmt.setString(1,nam);
   pstmt.setString(2,end);
   pstmt.setString(3,tel);

   pstmt.executeUpdate();

Sugestão 2:

   Statement st = con.createStatement();
 
   st.executeUpdate("insert into TABELATESTE "+
"values('"+nam+"','"+end+"','"+tel+"'");

atenciosamente,

Eduardo Murai
[EMAIL PROTECTED]
Discover Technology


--- luizbarbosa <[EMAIL PROTECTED]> escreveu:
> Estou lhe enviando um exemplo que funciona. Notei
> que no comando SQL que tem o nome da TABELATESTE não
> tem o nome dos campos procure ver se é isto, caso
> não seja de uma melhor olhada no exemplo abaixo.
> 
> 
> 
> try
>   { //Try #1
>  Connection con;
>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
> 
>  con = DriverManager.getConnection(c_fonte, c_user,
> c_senha);
> 
>  System.out.println("Conexao MS-ACCESS O.K.");
> 
>  Statement st = con.createStatement();
> 
>  st.executeUpdate("INSERT INTO fones (nome, fone)
> VALUES ('MANUEL', '288-1515')" );
> 
>  System.out.println("INSERCAO  O.K.");
> 
>  st.close();
>  con.close();
> 
>   } catch ( Exception e) {
>   e.printStackTrace();
>   return;
>  
>   - Original Message - 
>   From: ADI Informática 
>   To: Sou Java 
>   Sent: Thursday, February 03, 2000 4:00 PM
>   Subject: [SouJava-J] Erro no Servlet
> 
> 
>   Saudações,
> 
>   tenho um servlet que recebe dados de uma página
> HTML e grava dados ("deveria gravar") em um banco
> Access. O problema é a conexão ao banco. Já
> configurei o Odbc mais não funciona. Me traz um erro
> no browser:
> 
>   Error: 500
>   Internal Servlet Error:
> 
> java.lang.NullPointerException: 
>   at adiServlet.insert(adiServlet.java:49)
>   at adiServlet.doPost(adiServlet.java:25)
>   at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:747)
>   at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
>   at
>
com.sun.web.core.ServletWrapper.handleRequest(ServletWrapper.java:155)
>   at
>
com.sun.web.core.InvokerServlet.service(InvokerServlet.java:168)
>   at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
>   at
>
com.sun.web.core.ServletWrapper.handleRequest(ServletWrapper.java:155)
>   at
>
com.sun.web.core.Context.handleRequest(Context.java:414)
>   at
>
com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:139)
> Acho que é meu método insert.
>  
> public void insert(String nam, String end, String
> tel) {try {   
> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
>  } catch(java.lang.ClassNotFoundException e) {   
> error = "ClassNotFoundException: " + e.getMessage();
>} try {con =
> DriverManager.getConnection(url,
> "anonymous", "guest");stmt.executeUpdate("insert
> into TABELATESTE " +   
> "values(name,address,phone)");stmt.close();   
> con.close();} catch(SQLException ex) {   
> error3 = "SQLException: " + ex.getMessage();}} 
> Alguém poderia me ajudar? Helio, Bruno  Socorro.
>  Abraços,  Estevão Mendes Vargas  [EMAIL PROTECTED] 
>  
> 
> 

YAHOO! BATE-PAPO
Conheça gente nova, faça amigos e divirta-se! - http://www.yahoo.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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] RMI: NotSerializableException

2000-02-04 Por tôpico Eduardo Murai

 Caro Luis,

  Voce indica que uma classe é serializável
implementando a interface java.io.Serializable. Esta
interface serve apenas como "flag" e não possui
métodos. Este "flag" é necessário já que a classe
Produto vai ser enviada por um stream (Socket).

Eduardo Murai
[EMAIL PROTECTED]


--- Luis Campos de Carvalho <[EMAIL PROTECTED]>
escreveu:
> On Fri, 4 Feb 2000, Alejandro Flores wrote:
> 
> > Amigos,
> > 
> > Fiz um sisteminha de consulta, utilizando um
> Applet que chama um
> > metodo remoto. Eu tenho uma classe chamada
> Produto, cujo o construtor
> > recebe 2 paramatros do tipo String. Quando o
> Applet faz uma chamada ao
> > metodo remoto, este faz uma consulta a um banco de
> dados, e o resultado
> > ele vai criando classes do tipo Produto e
> adicionando elementos a um
> > Vetor. O retorno desse metodo e' justamente esse
> Vetor que esta' cheio de
> > objetos do tipo Produto. No Applet eu tambem crio
> um objeto do tipo
> > Produto, para ler do vetor e chamar alguns metodos
> dos objetos do tipo
> > Produto armazenados no vetor. So' que estou
> recebendo um erro:
> > java.io.NotSerializableException: Produto
> > 
> > O que pode ser? Como faco para que Produto tambem
> fique
> > SERIALIZADO?!?
> 
>   Eu nao vi o seu vetor, mas se ele nao herdar de
> Serializable,
> esquece. Nao pode ser transmitido pelo RMI, e
> portanto nao pode ser
> utilizado como retorno de um metodo RMI.
>   Se eu estiver errado, me desculpem, me avisem e
> (por favor) me
> corrijam.
>   
>   Espero que isso ajude.
>   
>   []'z
> 
>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>
> Luis Campos de Carvalho
>System Administrator at ECB -- Escola
> Paulista de Medicina
> 
> "O sabio tem algo a dizer, o idiota tem que dizer
> algo."
>   -- sabedoria pop.
>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> 
> --- 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]
> [para sair da lista:
> http://www.soujava.org.br/forum/cadastrados.htm]
>
>
-
> 
> 

YAHOO! BATE-PAPO
Conheça gente nova, faça amigos e divirta-se! - http://www.yahoo.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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] S.O.S. - Javaneses

2000-02-04 Por tôpico Luis Fernando

Qual o programa que voce esta usando? Qual IDE? Em algum momento voce optou 
em escrever uma application? Esse eh um  erro tipico que ocorre em IDEs que 
lhe dao a opcao de compor uma applet,application,class ou whatever. Se voce 
optou por application , ao compilar na ide , o programa sempre vai reclamar 
se nao houver um metodo main. Se for esse
o caso escolha por escrever uma classe.
Me de mais detalhes do que voce estah usando.


>From: "luizbarbosa" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: <[EMAIL PROTECTED]>
>Subject: Re: [SouJava-J] S.O.S. - Javaneses
>Date: Fri, 4 Feb 2000 17:18:31 -0200
>
>instalei o arquivo servlet.jar no diretório jdk12\lib
>compilou sem erro, na hora de executar usando o
>JAVA deu o seguinte erro:
>
>Exception in Thread "main" java.lang.NoSuchMethodError: main
>
>
>- Original Message -
>From: "Luis Fernando" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Thursday, February 03, 2000 1:39 PM
>Subject: Re: [SouJava-J] S.O.S. - Javaneses
>
>
> > Oi de novo,
> > foi desantencao minha. O que eu acho que esta acontecendo eh que voce 
>nao
> > tem o arquivo servlet.jar no seu classpath. Ele eh que possui a os 
>pacotes
> > para os servlets.
> > Voce pode baixar do jswdk no site da sun(secao servlets) que possui esse
> > arquivo. Vai estar em jswdk/lib.
> >
> > Qualquer duvida pode escrever.
> > Luis Fernando.
> >
> >
> > >From: "Luis Fernando" <[EMAIL PROTECTED]>
> > >Reply-To: [EMAIL PROTECTED]
> > >To: [EMAIL PROTECTED]
> > >Subject: Re: [SouJava-J] S.O.S. - Javaneses
> > >Date: Thu, 03 Feb 2000 15:27:07 GMT
> > >
> > >Luiz,
> > >Nao entendi, onde eh que esta aparecendo o erro?
> > >
> > >
> > >
> > >>From: "luizbarbosa" <[EMAIL PROTECTED]>
> > >>Reply-To: [EMAIL PROTECTED]
> > >>To: "Lista-Java" <[EMAIL PROTECTED]>
> > >>Subject: [SouJava-J] S.O.S. - Javaneses
> > >>Date: Thu, 3 Feb 2000 11:53:45 -0200
> > >>
> > >>Preciso da ajuda de vc para o seguinte exemplo que esta com erro na
>linha
> > >>do
> > >>
> > >>import javax.servlet.*;
> > >>class prg24 extends GenericServlet
> > >>
> > >>/*
> > >>prg24.java
> > >>CLASSE PARA TESTAR A CONEXAO COM BANCO DE DADOS
> > >>REMOTAMENTE USANDO O JEEVES
> > >>SERVIDOR HTTP
> > >>MS-ACCES
> > >>*/
> > >>
> > >>import java.lang.*;
> > >>import java.net.URL;
> > >>import java.sql.*;
> > >>import java.io.*;
> > >>import javax.servlet.*;
> > >>
> > >>
> > >>
> > >>class prg24 extends GenericServlet
> > >>{
> > >>public void service(ServletRequest req,
> > >>   ServletResponse res)
> > >>throws ServletException, IOException
> > >>{
> > >>
> > >>String c_user  = " ";
> > >>String c_senha = " ";
> > >>String c_fonte = "jdbc:odbc:cadastros";
> > >>
> > >>   res.setContentType("text/html");
> > >>   ServletOutputStream out = res.getOutputStream();
> > >>
> > >>try
> > >>   { //Try #1
> > >>  Connection con;
> > >>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
> > >>
> > >>  con = DriverManager.getConnection(c_fonte, c_user, c_senha);
> > >>
> > >>  out.println("");
> > >>  out.println("");
> > >>  out.println("Conexao MS-ACCESS O.K.");
> > >>  out.println("");
> > >>  out.println("");
> > >>
> > >>  con.close();
> > >>
> > >>   } catch ( Exception e) {
> > >>   e.printStackTrace();
> > >>   return;
> > >>  }  //Fim Try #1
> > >>  }//Fim metodo
> > >>
> > >>} // Fim Classe
> > >>
> > >>
> > >>
> > >>
> > >
> > >__
> > >Get Your Private, Free Email at 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]
> > >[para sair da lista: 
>http://www.soujava.org.br/forum/cadastrados.htm]
> > >
>-
> > >
> >
> > __
> > Get Your Private, Free Email at 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]
> > [para sair da lista: 
>http://www.soujava.org.br/forum/cadastrados.htm]
> > 
>-
> >
>
> --- 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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -
>

__
Get Your Private, Free Email at http://www.hotmail.com

--- LISTA SOUJAVA ---
http://www.soujava.org.br  -  Socieda

Re: RES: [SouJava-J] Java Salary range

2000-02-04 Por tôpico Andre Mendonca

Qual era a experiencia dele?

Andre Mendonca
[EMAIL PROTECTED]

Iberlucio Rodrigues dos Santos wrote:
> 
> 1 - Acho que voce nao esta regulando bem,,,
> Sair de onde tu tava e fim para cah.
> 
> 2 - O mal do brasileiro eh a tal da saudade, o povinho masoquita...
> 
> 3 - brincadeira. (HEHEHEHE).
> 
> 4 - Aqui onde trabalho(BRASILIA), chegou um Australiano "NATO", ficou 2
> meses
>  e ja esta em outra empresa, a coisa eh dinamica.
> 
> 5 - Aqui ele ganhava R$ 3.800,00
> 
> 4 - Onde ele se encontra agora, deve ganhar muito mais.
> 
> Abracos.
> 
> > - Mensagem original -
> > De:   freddie111 [SMTP:[EMAIL PROTECTED]]
> > Enviada em:   Friday, February 04, 2000 3:07 PM
> > Para: [EMAIL PROTECTED]
> > Assunto:  [SouJava-J] Java Salary range
> >
> > Ola a todos os participantes da lista!
> >
> > Acabei de retornar da Australia onde trabalhei como JavaDeveloper
> > e gostaria de perguntar a todos sobre como estah o mercado aqui
> > no Brasil.
> >
> > Alguem poderia me dar uma ideia da faixa salarial para um developer
> > nessa area? Sei que isso eh relativo, mas qualquer exemplo soh para
> > eu poder me situar seria de grande importancia para mim, pois nao
> > tenho a menor ideia de uma pretensao salarial de acordo com a
> > realidade do mercado. Moro em Sao Paulo, capital.
> >
> > Muito Obrigado pela Atencao,
> >
> > Freddie.
> >
> >
> > __
> > NETGRATUITA
> > Internet GRATIS com qualidade da Internet paga
> > http://www.netgratuita.com.br
> >
> > BRASIL ONLINE
> > Todo brasileiro tem direito a um e-mail gratis
> > http://www.bol.com.br
> >
> > --- LISTA SOUJAVA ---
> > http://www.soujava.org.br  -  Sociedade de Usuarios Java da Sucesu-SP
> > [dzvidas mais comuns: http://www.soujava.org.br/faq.htm]
> > [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> > -
> 
> --- LISTA SOUJAVA ---
> http://www.soujava.org.br  -  Sociedade de Usuarios Java da Sucesu-SP
> [dzvidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] RMI: NotSerializableException

2000-02-04 Por tôpico Einar Saukas

Wendell Martins Borges wrote:
> 
> Como faco para retirar meu e-mail das listas ??
> 
> Obrigado !!
> 
> Wendell

Para sair da lista:

http://www.soujava.org.br/forum/cadastrados.htm

Um abraço,

Einar Saukas
Technical Consultant
Summa Technologies, Inc.
http://www.summa-tech.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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



RES: RES: [SouJava-J] Alterar dados ! ! ! !

2000-02-04 Por tôpico Helio Rugani Brandao

 Para acessar uma base access via ODBC, basta ir no Painel de Controle
 do Windows, Acessar o Adm. ODBC e definir um Data Source que use o 
 Driver ODBC para Access e associar este data source criado a um arquivo
 .mdb.
 O nome que voce der para este Data Source voce deve referenciar na url
  que sera utilizada na chamada do metodo getConnection:
 
   Connection con;
  String url = "jdbc:odbc:AutoEstudo";
  Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
  con = DriverManager.getConnection (url,"","");  ...

  Neste caso  e o nome que dei para o meu data source ODBC
  que esta amarrado ao .mdb que sera manipulado pelo programa.
   

 Abracos,


 Helio

- Mensagem original -
De: Luis Campos de Carvalho [SMTP:[EMAIL PROTECTED]]
Enviada em: Sexta-feira, 4 de Fevereiro de 2000 12:17
Para:   '[EMAIL PROTECTED]'
Assunto:Re: RES: [SouJava-J] Alterar dados ! ! ! !

On Thu, 3 Feb 2000, Helio Rugani Brandao wrote:

>   Aqui vai um exemplo que escrevi. Acessa Access e cria duas tabelas e 
> as conecta
>   via um relacionamento 1 para N ( Foreign Key ).
> 
>   Para inserir / Alterar dados no Access basta usar o SQL ANSI. e se 
> nao me engano
>   recentemente foi disponibilizado na lista uma rica relacao de links 
> sobre SQL.

Perguntinha Sobre este assunto:

"O que eh necessario para poder utilizar o driver jdbc:odbc para
acessar bd's access? Eu tenho um computador com windows 95/office 97 e um
banco de dados Access. Eh possivel utilizar algum driver ODBC para acessar
este tipo de coisa? Onde tem mais info sobre isso?"

> Exemplo:
> 
> 
> 
> import java.io.*;
> import java.util.*;
> import java.sql.*;
> 
> class Access {
> 
> public static void main( String[] args ) {
> Access ae = new Access();
> ae.criaTabela();
> }// end main()
> 
> public void criaTabela(){
> 
> BufferedReader in;
> 
> Connection con;
> Statement  stmt;

===

> String url = "jdbc:odbc:AutoEstudo";

Como eh que o driver encontra um arquivo Access?

===

> String CRLF = "\r\n";
> String insCmd = "";
> 
> File dir;
> File[] files;
> 
> try {
> 
>  // Conecta ao banco via ODBC
>  Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
>  System.out.println("Carreguei Driver ODBC" );
>  con = DriverManager.getConnection (url,"","");
>  con.setAutoCommit(true);
>  System.out.println("Conectei no banco AutoEstudo" );
>  stmt = con.createStatement();
>  String cmdSQL = "Create Table Clientes ( id SMALLINT NOT NULL 
> CONSTRAINT pk_cli PRIMARY KEY, Nome CHAR(20), comentarios CHAR(90), 
> aniversario DATE )";

[boring stuff cutted off]


Obrigado pela ajuda (qualquer que seja ela...)
[]'z

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
   System Administrator at ECB -- Escola Paulista de Medicina

"You are ready to answer the questions, usually with 'y' (yes) or 'n' (no)
 Device drivers tipically have a 'm' option. This means 'module', meaning 
 that the system will compile it, but not directly into the kernel, but as
 a loadable module. A more comical way to describe it is as 'maybe'."
 -- The Linux Kernel HOWTO

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

--- LISTA SOUJAVA ---
http://www.soujava.org.br  -  Sociedade de Usuarios Java da Sucesu-SP
[duvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



RES: [SouJava-J] Java Salary range

2000-02-04 Por tôpico Iberlucio Rodrigues dos Santos


1 - Acho que voce nao esta regulando bem,,,
Sair de onde tu tava e fim para cah.

2 - O mal do brasileiro eh a tal da saudade, o povinho masoquita...

3 - brincadeira. (HEHEHEHE).

4 - Aqui onde trabalho(BRASILIA), chegou um Australiano "NATO", ficou 2
meses   
 e ja esta em outra empresa, a coisa eh dinamica.

5 - Aqui ele ganhava R$ 3.800,00

4 - Onde ele se encontra agora, deve ganhar muito mais.

Abracos.


> - Mensagem original -
> De:   freddie111 [SMTP:[EMAIL PROTECTED]]
> Enviada em:   Friday, February 04, 2000 3:07 PM
> Para: [EMAIL PROTECTED]
> Assunto:  [SouJava-J] Java Salary range
> 
> Ola a todos os participantes da lista!
> 
> Acabei de retornar da Australia onde trabalhei como JavaDeveloper
> e gostaria de perguntar a todos sobre como estah o mercado aqui 
> no Brasil.
> 
> Alguem poderia me dar uma ideia da faixa salarial para um developer
> nessa area? Sei que isso eh relativo, mas qualquer exemplo soh para 
> eu poder me situar seria de grande importancia para mim, pois nao 
> tenho a menor ideia de uma pretensao salarial de acordo com a 
> realidade do mercado. Moro em Sao Paulo, capital.
> 
> Muito Obrigado pela Atencao,
> 
> Freddie.
> 
> 
> __
> NETGRATUITA
> Internet GRATIS com qualidade da Internet paga
> http://www.netgratuita.com.br
> 
> BRASIL ONLINE
> Todo brasileiro tem direito a um e-mail grátis
> http://www.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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] S.O.S. - Javaneses

2000-02-04 Por tôpico luizbarbosa

instalei o arquivo servlet.jar no diretório jdk12\lib
compilou sem erro, na hora de executar usando o
JAVA deu o seguinte erro:

Exception in Thread "main" java.lang.NoSuchMethodError: main


- Original Message -
From: "Luis Fernando" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, February 03, 2000 1:39 PM
Subject: Re: [SouJava-J] S.O.S. - Javaneses


> Oi de novo,
> foi desantencao minha. O que eu acho que esta acontecendo eh que voce nao
> tem o arquivo servlet.jar no seu classpath. Ele eh que possui a os pacotes
> para os servlets.
> Voce pode baixar do jswdk no site da sun(secao servlets) que possui esse
> arquivo. Vai estar em jswdk/lib.
>
> Qualquer duvida pode escrever.
> Luis Fernando.
>
>
> >From: "Luis Fernando" <[EMAIL PROTECTED]>
> >Reply-To: [EMAIL PROTECTED]
> >To: [EMAIL PROTECTED]
> >Subject: Re: [SouJava-J] S.O.S. - Javaneses
> >Date: Thu, 03 Feb 2000 15:27:07 GMT
> >
> >Luiz,
> >Nao entendi, onde eh que esta aparecendo o erro?
> >
> >
> >
> >>From: "luizbarbosa" <[EMAIL PROTECTED]>
> >>Reply-To: [EMAIL PROTECTED]
> >>To: "Lista-Java" <[EMAIL PROTECTED]>
> >>Subject: [SouJava-J] S.O.S. - Javaneses
> >>Date: Thu, 3 Feb 2000 11:53:45 -0200
> >>
> >>Preciso da ajuda de vc para o seguinte exemplo que esta com erro na
linha
> >>do
> >>
> >>import javax.servlet.*;
> >>class prg24 extends GenericServlet
> >>
> >>/*
> >>prg24.java
> >>CLASSE PARA TESTAR A CONEXAO COM BANCO DE DADOS
> >>REMOTAMENTE USANDO O JEEVES
> >>SERVIDOR HTTP
> >>MS-ACCES
> >>*/
> >>
> >>import java.lang.*;
> >>import java.net.URL;
> >>import java.sql.*;
> >>import java.io.*;
> >>import javax.servlet.*;
> >>
> >>
> >>
> >>class prg24 extends GenericServlet
> >>{
> >>public void service(ServletRequest req,
> >>   ServletResponse res)
> >>throws ServletException, IOException
> >>{
> >>
> >>String c_user  = " ";
> >>String c_senha = " ";
> >>String c_fonte = "jdbc:odbc:cadastros";
> >>
> >>   res.setContentType("text/html");
> >>   ServletOutputStream out = res.getOutputStream();
> >>
> >>try
> >>   { //Try #1
> >>  Connection con;
> >>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
> >>
> >>  con = DriverManager.getConnection(c_fonte, c_user, c_senha);
> >>
> >>  out.println("");
> >>  out.println("");
> >>  out.println("Conexao MS-ACCESS O.K.");
> >>  out.println("");
> >>  out.println("");
> >>
> >>  con.close();
> >>
> >>   } catch ( Exception e) {
> >>   e.printStackTrace();
> >>   return;
> >>  }  //Fim Try #1
> >>  }//Fim metodo
> >>
> >>} // Fim Classe
> >>
> >>
> >>
> >>
> >
> >__
> >Get Your Private, Free Email at 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]
> >[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> >-
> >
>
> __
> Get Your Private, Free Email at 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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -
>

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] Java Salary range

2000-02-04 Por tôpico freddie111

Ola a todos os participantes da lista!
 
 Acabei de retornar da Australia onde trabalhei como JavaDeveloper
 e gostaria de perguntar a todos sobre como estah o mercado aqui 
 no Brasil.
 
 Alguem poderia me dar uma ideia da faixa salarial para um developer
 nessa area? Sei que isso eh relativo, mas qualquer exemplo soh para 
 eu poder me situar seria de grande importancia para mim, pois nao 
 tenho a menor ideia de uma pretensao salarial de acordo com a 
 realidade do mercado. Moro em Sao Paulo, capital.
 
 Muito Obrigado pela Atencao,
 
 Freddie.
 
 
 __
 NETGRATUITA
 Internet GRATIS com qualidade da Internet paga
 http://www.netgratuita.com.br
 
 BRASIL ONLINE
 Todo brasileiro tem direito a um e-mail grátis
 http://www.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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] Erro no Servlet

2000-02-04 Por tôpico luizbarbosa



Estou lhe enviando um exemplo que funciona. Notei 
que no comando SQL que tem o nome da TABELATESTE não tem o nome dos campos 
procure ver se é isto, caso não seja de uma melhor olhada no exemplo 
abaixo.
 
 
 
try  { //Try #1 Connection 
con; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 
 con = DriverManager.getConnection(c_fonte, 
c_user, c_senha);
 
 System.out.println("Conexao MS-ACCESS 
O.K.");
 
 Statement st = 
con.createStatement();
 
 st.executeUpdate("INSERT INTO fones (nome, 
fone) VALUES ('MANUEL', '288-1515')" );
 
 System.out.println("INSERCAO  
O.K.");
 
 st.close(); con.close();
 
  } catch ( Exception e) 
{  
e.printStackTrace();  
return; 

  - Original Message - 
  From: 
  ADI Informática 
  
  To: Sou Java 
  Sent: Thursday, February 03, 2000 4:00 
  PM
  Subject: [SouJava-J] Erro no 
Servlet
  
  
  Saudações,
   
  tenho um servlet que recebe dados de uma 
  página HTML e grava dados ("deveria gravar") em um banco Access. O problema é 
  a conexão ao banco. Já configurei o Odbc mais não funciona. Me traz um erro no 
  browser:
   
  
  Error: 500Internal Servlet Error:java.lang.NullPointerException: 
	at adiServlet.insert(adiServlet.java:49)
	at adiServlet.doPost(adiServlet.java:25)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:747)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
	at com.sun.web.core.ServletWrapper.handleRequest(ServletWrapper.java:155)
	at com.sun.web.core.InvokerServlet.service(InvokerServlet.java:168)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
	at com.sun.web.core.ServletWrapper.handleRequest(ServletWrapper.java:155)
	at com.sun.web.core.Context.handleRequest(Context.java:414)
	at com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:139)Acho que é meu método insert. public void insert(String nam, String end, String tel) {    try {        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");        } catch(java.lang.ClassNotFoundException e) {    error = "ClassNotFoundException: " + e.getMessage();    }     try {        con = DriverManager.getConnection(url,             "anonymous", "guest");    stmt.executeUpdate("insert into TABELATESTE " +    "values(name,address,phone)");    stmt.close();    con.close();    } catch(SQLException ex) {        error3 = "SQLException: " + ex.getMessage();    }}  Alguém poderia me ajudar? Helio, Bruno  Socorro.  Abraços,  Estevão Mendes Vargas  [EMAIL PROTECTED]  


Re: [SouJava-J] Sobreposição

2000-02-04 Por tôpico Alysson Neves Bessani

On Fri, 4 Feb 2000, Patrick Leandro wrote:
> 
> Vc esta combinando os componentes awt e swing, esto da alguns problemas.
> GO TO : 
> java.sun.com/products/jfc/tsc/ariticles/mixing/index.html 
>   

Me parece que o principal problema eh que a prioridade do processo
que pinta coisas do awt eh maior que a do swing, logo tudo quanto eh coisa
do swing que sobrepoem awt nao aparece.

Alysson Neves Bessani   
mailto:[EMAIL PROTECTED]
LES- Software Engineering Laboratory
UEM- Universidade Estadual de Maringa

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re:[SouJava-J] JBuilder x Servlets

2000-02-04 Por tôpico Rubens do Amaral Neto

Não uso o JBuilder, mas se o seu objetivo é testar servlets localmente, 
eu recomendo o vqServer (http://www.vqsoft.com). É gratuito, 
relativamente fácil de instalar e configurar e, por ser feito em Java, 
roda em qualquer ambiente.

Rubens
http://www.mass.eti.br/java/

> Estou fazendo um pequeno teste de um Servlet usando o JBuilder, só que
> não consigo fazer o teste localmente na minha máquina. Quando executo 
o 
> HTML e tento submeter os dados do formulário, o Browser acusa um erro 
dizendo
> que não pode acessar o servidor, (localhost:8080).
> Já olhei o manual do JBuilder e ele traz o servletrunner para teste 
dos servlet.
> Estou desconfiado que o erro é justamente na configuração automática 
da porta
> do servidor, mas não tenho certeza.
> 
> Alguém saberia dizer como configurar o JBuilder para teste dos 
Servlet na própria
> máquina 
> 
> Obrigado
> 
> 
> 
> Mario Baptista Leal Junior
> Analista de Sistemas
> Embrapa - DIN
> e-mail - [EMAIL PROTECTED]
> tel. - (061)3484536
> 
> 
> 
> --- 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]
> [para sair da lista: 
http://www.soujava.org.br/forum/cadastrados.htm]
> --
---
> 
> 


MailBR - O e-mail do Brasil -- http://www.mailbr.com.br
Faça já o seu. É gratuito!!!

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] JRun

2000-02-04 Por tôpico Marco


Oi pessoal,
alguém já utilizou o Jrun 2.3.3 rodando no personal web server?
Estou tendo problemas e não consigo rodar nenhum servlet se alguem puder me
ajudar agradeço.

Marco
Microsoft Certified Professional
Politec - Anatel
http://www.tbanet.com.br/pages/marcon

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] JBuilder x Servlets

2000-02-04 Por tôpico Mario B.L Junior

Estou fazendo um pequeno teste de um Servlet usando o JBuilder, só que
não consigo fazer o teste localmente na minha máquina. Quando executo o 
HTML e tento submeter os dados do formulário, o Browser acusa um erro dizendo
que não pode acessar o servidor, (localhost:8080).
Já olhei o manual do JBuilder e ele traz o servletrunner para teste dos servlet.
Estou desconfiado que o erro é justamente na configuração automática da porta
do servidor, mas não tenho certeza.

Alguém saberia dizer como configurar o JBuilder para teste dos Servlet na própria
máquina 

Obrigado



Mario Baptista Leal Junior
Analista de Sistemas
Embrapa - DIN
e-mail - [EMAIL PROTECTED]
tel. - (061)3484536



--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: RES: [SouJava-J] Alterar dados ! ! ! !

2000-02-04 Por tôpico José Augusto Cintra

Oi André, Oi Lista.
O erro é devido ao comando SQL.
De acordo com o padrão do SQL, para alterar um registro da tabela é 
necessario acrescentar a cláusula WHERE. Do contrário, todos os registros 
serão alterados.

Aqui temos um problema, pois a alteração está dentro de um laço while
Acho que deve ser feita a seguinte alteração dentro do laço, usando a chave 
primária:

PreparedStatement st1 = con.prepareStatement("UPDATE
AtendimentoDados SET Telefone = ? where chaveprimaria = ?");
st1.setString(1,atualiza(rs.getString("Telefone")));
st1.setString(2,rs.getInt("chaveprimaria"));
st1.executeQuery();


Agora algumas dúvidas, pois não tenho experiência com java:

1. O comando do PrepareStatement deve ficar fora do loop?
2. O segundo setString deve ser setInt?

Até mais,


Augusto

PS: Cuidado, pois o comando delete segue o mesmo esquema do update


>From: Andre Zimowski Perevalo <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
>Subject: RES: [SouJava-J] Alterar dados ! ! ! !
>Date: Fri, 4 Feb 2000 11:17:03 -0300
>
>Olá recebi as respostas a minha pergunta referente a atualização de um 
>campo
>de determinada tabela.
>
>Acontece que est3e código que usei está deixando todos os registros deste
>campo "Telefone' iguais.
>
>Estou enviando o código e se alguém puder me ajudar, agradeço
>
>Atenciosamente,
>
>
>André
>
>
>
>import java.util.*;
>import java.net.URL;
>import java.sql.*;
>import java.io.*;
>
>class teste
>{
>   static DataInputStream in = new DataInputStream(System.in);
>   public static void main(String argv[])throws IOException
>   {
> try
> {
>
>
>   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
>   Connection
>con=DriverManager.getConnection("jdbc:odbc:BancoAtendimento","","");
>   System.out.println();
>   System.out.println("Estabelecida conexao com o BD.");
>   Statement st = con.createStatement();
>   ResultSet rs = st.executeQuery("select Telefone from
>AtendimentoDados");
>
>   while (rs.next())
>   {
>   PreparedStatement st1 = con.prepareStatement("UPDATE
>AtendimentoDados SET Telefone = ?");
>   st1.setString(1,atualiza(rs.getString("Telefone")));
>   st1.executeQuery();
>   }
>   st.close();
>   con.close();
> }
> catch(Exception e)
> {
>   System.out.println("Erro");
>   System.out.println(e.getMessage());
>   in.readLine();
> }
>   }
>
>   public static String atualiza(String numReal)
>   {
> System.out.println(numReal);
> String numMod = "";
>
> numMod = numReal.substring(2);
>
> return numMod;
>
>   }
>}
>
> >-Mensagem original-
> >De: Jos Augusto Cintra [mailto:[EMAIL PROTECTED]]
> >Enviada em: Sexta-feira, 4 de Fevereiro de 2000 7:52
> >Para: [EMAIL PROTECTED]
> >Assunto: Re: [SouJava-J] Alterar dados ! ! ! !
> >
> >
> >Uma das maneiras de se fazer a conexão com o Access é através
> >do JDBC com o
> >driver padrão JDBC ODBC que vem com o pacote Java 2.
> >Nesse caso você deve criar na máquina cliente uma DSN para o
> >ODBC através do
> >painel de controle.
> >Depois faça um teste com o seguinte trecho de programa que
> >lista uma tabela.
> >Esse trecho serve para qualquer banco de dados que suporte ODBC.
> >
> >--
> >import java.util.*;
> >import java.net.URL;
> >import java.sql.*;
> >
> >/*
> >Lista uma tabela de uma banco com suporte para ODBC
> >Supoe-se que a tabela tenha 2 campos: codigo (inteiro) e
> >descricao (texto)
> >*/
> >
> >class testers
> >  {
> >  public static void main(String argv[])
> >{
> >try
> >  {
> >  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
> >  Connection
> >con=DriverManager.getConnection("jdbc:odbc:minhadsn","login","senha");
> >  System.out.println();
> >  System.out.println("Estabelecida conexao com o BD.");
> >  Statement st = con.createStatement();
> >  ResultSet rs = st.executeQuery("select * from minhatabela");
> >  while (rs.next())
> >{
> >System.out.println (rs.getInt("codigo")+"
> >"+rs.getString("descricao"));
> >}
> >  st.close();
> >  con.close();
> >  }
> >catch(Exception e)
> >  {
> >  System.out.println("Erro");
> >  System.out.println(e.getMessage());
> >  }
> >}
> >  }
> >
> >--
> >Esse driver padrão possui algumas limitações. Se preferir,
> >pode usar outros
> >(existe uma lista deles no site da sun).
> >Um driver interessante, escrito em java/RMI está em
> >
> >http://dyade.inrialpes.fr/mediation/download/RmiJdbc/RmiJdbc.html
> >
> >Este tem a vantagem de ser grátis.
> >
> >
> >Até mais,
> >
> >
> >Augusto
> >
> >>From: Andre Zimowski Perevalo <[EMAIL PROTECTED]>
> >>Reply-To: [EMAIL PROTECTED]
> >>To: Java-List (Correio eletrônico) <[EMAIL PROTECTED]>
> >>Subject: [SouJava-J] Alterar dados ! ! ! !
> >>Date: Thu, 3 Feb 2000 16

RES: [SouJava-J] Alterar dados ! ! ! !

2000-02-04 Por tôpico Helio Rugani Brandao

Andre,

O problema esta no comando UPDATE, voce nao esta rstringindo do dominio de 
acao do comando atraves da Clausula WHERE < CampoChave > = valor.
Nao fazendo isto o UPDATE sera feito em todas as linhas, conforme voce
observou.

Abracos,

 Helio

- Mensagem original -
De: Andre Zimowski Perevalo [SMTP:[EMAIL PROTECTED]]
Enviada em: Sexta-feira, 4 de Fevereiro de 2000 12:17
Para:   '[EMAIL PROTECTED]'
Assunto:RES: [SouJava-J] Alterar dados ! ! ! !
Prioridade: Alta

Ola recebi as respostas a minha pergunta referente a atualizacao de um campo
de determinada tabela. 

Acontece que est3e codigo que usei esta deixando todos os registros deste
campo "Telefone' iguais. 

Estou enviando o codigo e se alguem puder me ajudar, agradeco

Atenciosamente, 


Andre



import java.util.*;
import java.net.URL;
import java.sql.*;
import java.io.*;

class teste
{
  static DataInputStream in = new DataInputStream(System.in);
  public static void main(String argv[])throws IOException
  {
try
{


  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  Connection
con=DriverManager.getConnection("jdbc:odbc:BancoAtendimento","","");
  System.out.println();
  System.out.println("Estabelecida conexao com o BD.");
  Statement st = con.createStatement();
  ResultSet rs = st.executeQuery("select Telefone from
AtendimentoDados");

  while (rs.next())
  {
  PreparedStatement st1 = con.prepareStatement("UPDATE
AtendimentoDados SET Telefone = ?");
  st1.setString(1,atualiza(rs.getString("Telefone")));
  st1.executeQuery();
  }
  st.close();
  con.close();
}
catch(Exception e)
{
  System.out.println("Erro");
  System.out.println(e.getMessage());
  in.readLine();
}
  }

  public static String atualiza(String numReal)
  {
System.out.println(numReal);
String numMod = "";

numMod = numReal.substring(2);

return numMod;

  }
}

>-Mensagem original-
>De: Jos Augusto Cintra [mailto:[EMAIL PROTECTED]]
>Enviada em: Sexta-feira, 4 de Fevereiro de 2000 7:52
>Para: [EMAIL PROTECTED]
>Assunto: Re: [SouJava-J] Alterar dados ! ! ! !
>
>
>Uma das maneiras de se fazer a conexao com o Access e atraves 
>do JDBC com o 
>driver padrao JDBC ODBC que vem com o pacote Java 2.
>Nesse caso voce deve criar na maquina cliente uma DSN para o 
>ODBC atraves do 
>painel de controle.
>Depois faca um teste com o seguinte trecho de programa que 
>lista uma tabela. 
>Esse trecho serve para qualquer banco de dados que suporte ODBC.
>
>--
>import java.util.*;
>import java.net.URL;
>import java.sql.*;
>
>/*
>Lista uma tabela de uma banco com suporte para ODBC
>Supoe-se que a tabela tenha 2 campos: codigo (inteiro) e 
>descricao (texto)
>*/
>
>class testers
>  {
>  public static void main(String argv[])
>{
>try
>  {
>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
>  Connection 
>con=DriverManager.getConnection("jdbc:odbc:minhadsn","login","senha");
>  System.out.println();
>  System.out.println("Estabelecida conexao com o BD.");
>  Statement st = con.createStatement();
>  ResultSet rs = st.executeQuery("select * from minhatabela");
>  while (rs.next())
>{
>System.out.println (rs.getInt("codigo")+"  
>"+rs.getString("descricao"));
>}
>  st.close();
>  con.close();
>  }
>catch(Exception e)
>  {
>  System.out.println("Erro");
>  System.out.println(e.getMessage());
>  }
>}
>  }
>
>--
>Esse driver padrao possui algumas limitacoes. Se preferir, 
>pode usar outros 
>(existe uma lista deles no site da sun).
>Um driver interessante, escrito em java/RMI esta em
>
>http://dyade.inrialpes.fr/mediation/download/RmiJdbc/RmiJdbc.html
>
>Este tem a vantagem de ser gratis.
>
>
>Ate mais,
>
>
>Augusto
>
>>From: Andre Zimowski Perevalo <[EMAIL PROTECTED]>
>>Reply-To: [EMAIL PROTECTED]
>>To: Java-List (Correio eletronico) <[EMAIL PROTECTED]>
>>Subject: [SouJava-J] Alterar dados ! ! ! !
>>Date: Thu, 3 Feb 2000 16:34:51 -0300
>>
>>Ola amigos  !!!
>>Sou iniciante em Java e tenho a seguinte duvida.
>>
>>Tenho um banco de dados Access e em uma de minhas tabelas 
>tenho um campo
>>telefone.
>>Este compo telefone esta assim: por exemplo :
>>413676619
>>413202326
>>.
>>.
>>.
>>entendem, esta com o prefixo concatenado.
>>Preciso Conectar o Banco de Dados na minha aplicacao para que eu possa
>>atualizar este campo. Eu nao si como fazer issopreciso 
>somente conectar
>>o Banco e preparar a instrucao.
>>Se alguem tiver um exemplo de conexao do Java com Access e 
>agradeceria .
>>
>>Atenciosamente,
>>
>>Andre
>>
>> --- LISTA SOUJAVA 
>---
>> http://www.soujava.org.br  -  Sociedade de Usuarios Java 
>

Re: [SouJava-J] RMI: NotSerializableException

2000-02-04 Por tôpico Luis Campos de Carvalho

On Fri, 4 Feb 2000, Alejandro Flores wrote:

>   Amigos,
> 
>   Fiz um sisteminha de consulta, utilizando um Applet que chama um
> metodo remoto. Eu tenho uma classe chamada Produto, cujo o construtor
> recebe 2 paramatros do tipo String. Quando o Applet faz uma chamada ao
> metodo remoto, este faz uma consulta a um banco de dados, e o resultado
> ele vai criando classes do tipo Produto e adicionando elementos a um
> Vetor. O retorno desse metodo e' justamente esse Vetor que esta' cheio de
> objetos do tipo Produto. No Applet eu tambem crio um objeto do tipo
> Produto, para ler do vetor e chamar alguns metodos dos objetos do tipo
> Produto armazenados no vetor. So' que estou recebendo um erro:
>   java.io.NotSerializableException: Produto
> 
>   O que pode ser? Como faco para que Produto tambem fique
> SERIALIZADO?!?

Eu nao vi o seu vetor, mas se ele nao herdar de Serializable,
esquece. Nao pode ser transmitido pelo RMI, e portanto nao pode ser
utilizado como retorno de um metodo RMI.
Se eu estiver errado, me desculpem, me avisem e (por favor) me
corrijam.

Espero que isso ajude.

[]'z

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
   System Administrator at ECB -- Escola Paulista de Medicina

"O sabio tem algo a dizer, o idiota tem que dizer algo."
-- sabedoria pop.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] Alterando dados

2000-02-04 Por tôpico Luis Campos de Carvalho

On Thu, 3 Feb 2000, Alejandro Flores wrote:

>   Pessoal,
> 
>   Tenho alguns textfields que ja vao aparecer com um valor em um
> jFrame. Tem como saber se um textfield foi alterado?

RTFM. Em algum lugar na documentacao do TextField ele fala de
eventos gerados especificamente para este tipo de situacao. Trate o evento
corretamente e tudo vai dar certo.

Lembre-se de consultar as classes referentes ao tratamento de
eventos Java (java.awt.Event e java.awt.event.*) e de ler com atencao a
documentacao da classe java.awt.TextField, e dos seus parents.

[]'z

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
   System Administrator at ECB -- Escola Paulista de Medicina

"O sabio tem algo a dizer, o idiota tem que dizer algo."
-- sabedoria pop.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: RES: [SouJava-J] RMI: NotSerializableException

2000-02-04 Por tôpico Alejandro Flores

Oi Alex,

Acho que e' isso. Tentei fazendo desta forma, porem tinha
colocado:
class Produto implements Serializable

E ele estava reclamando que nao tinha encontrado a Interface
Serializable da classe Produto... Tava faltando o java.io. :)

Thanks a lot,
Alejandro

> Oi Alejandro,
> 
> Declare a classe Produto da seguinte forma:
> 
> class Produto implements java.io.Serializable 
> 
> Abracos
> 
> Alex Nascimento
> Correios do Brasil
> 
> > - Mensagem original -
> > De: Alejandro Flores [SMTP:[EMAIL PROTECTED]]
> > Enviada em: Sexta-feira, 4 de Fevereiro de 2000 10:58
> > Para:   =?X-UNKNOWN?Q?Java-List_=28Correio_eletr=F4nico=29?=
> > Assunto:[SouJava-J] RMI: NotSerializableException
> > 
> > Amigos,
> > 
> > Fiz um sisteminha de consulta, utilizando um Applet que chama um
> > metodo remoto. Eu tenho uma classe chamada Produto, cujo o construtor
> > recebe 2 paramatros do tipo String. Quando o Applet faz uma chamada ao
> > metodo remoto, este faz uma consulta a um banco de dados, e o resultado
> > ele vai criando classes do tipo Produto e adicionando elementos a um
> > Vetor. O retorno desse metodo e' justamente esse Vetor que esta' cheio de
> > objetos do tipo Produto. No Applet eu tambem crio um objeto do tipo
> > Produto, para ler do vetor e chamar alguns metodos dos objetos do tipo
> > Produto armazenados no vetor. So' que estou recebendo um erro:
> > java.io.NotSerializableException: Produto
> > 
> > O que pode ser? Como faco para que Produto tambem fique
> > SERIALIZADO?!?
> > 
> > Abracos,
> > Alejandro
> > 
> > --- 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]
> > [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> > -
> 
> --- 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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -
> 

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



RES: [SouJava-J] RMI: NotSerializableException

2000-02-04 Por tôpico Alex Nascimento

Oi Alejandro,

Declare a classe Produto da seguinte forma:

class Produto implements java.io.Serializable 

Abracos

Alex Nascimento
Correios do Brasil

> - Mensagem original -
> De:   Alejandro Flores [SMTP:[EMAIL PROTECTED]]
> Enviada em:   Sexta-feira, 4 de Fevereiro de 2000 10:58
> Para: =?X-UNKNOWN?Q?Java-List_=28Correio_eletr=F4nico=29?=
> Assunto:  [SouJava-J] RMI: NotSerializableException
> 
>   Amigos,
> 
>   Fiz um sisteminha de consulta, utilizando um Applet que chama um
> metodo remoto. Eu tenho uma classe chamada Produto, cujo o construtor
> recebe 2 paramatros do tipo String. Quando o Applet faz uma chamada ao
> metodo remoto, este faz uma consulta a um banco de dados, e o resultado
> ele vai criando classes do tipo Produto e adicionando elementos a um
> Vetor. O retorno desse metodo e' justamente esse Vetor que esta' cheio de
> objetos do tipo Produto. No Applet eu tambem crio um objeto do tipo
> Produto, para ler do vetor e chamar alguns metodos dos objetos do tipo
> Produto armazenados no vetor. So' que estou recebendo um erro:
>   java.io.NotSerializableException: Produto
> 
>   O que pode ser? Como faco para que Produto tambem fique
> SERIALIZADO?!?
> 
> Abracos,
> Alejandro
> 
> --- 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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: RES: [SouJava-J] Alterar dados ! ! ! !

2000-02-04 Por tôpico Luis Campos de Carvalho

On Thu, 3 Feb 2000, Helio Rugani Brandao wrote:

>   Aqui vai um exemplo que escrevi. Acessa Access e cria duas tabelas e 
> as conecta
>   via um relacionamento 1 para N ( Foreign Key ).
> 
>   Para inserir / Alterar dados no Access basta usar o SQL ANSI. e se 
> nao me engano
>   recentemente foi disponibilizado na lista uma rica relacao de links 
> sobre SQL.

Perguntinha Sobre este assunto:

"O que eh necessario para poder utilizar o driver jdbc:odbc para
acessar bd's access? Eu tenho um computador com windows 95/office 97 e um
banco de dados Access. Eh possivel utilizar algum driver ODBC para acessar
este tipo de coisa? Onde tem mais info sobre isso?"

> Exemplo:
> 
> 
> 
> import java.io.*;
> import java.util.*;
> import java.sql.*;
> 
> class Access {
> 
> public static void main( String[] args ) {
> Access ae = new Access();
> ae.criaTabela();
> }// end main()
> 
> public void criaTabela(){
> 
> BufferedReader in;
> 
> Connection con;
> Statement  stmt;

===

> String url = "jdbc:odbc:AutoEstudo";

Como eh que o driver encontra um arquivo Access?

===

> String CRLF = "\r\n";
> String insCmd = "";
> 
> File dir;
> File[] files;
> 
> try {
> 
>  // Conecta ao banco via ODBC
>  Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
>  System.out.println("Carreguei Driver ODBC" );
>  con = DriverManager.getConnection (url,"","");
>  con.setAutoCommit(true);
>  System.out.println("Conectei no banco AutoEstudo" );
>  stmt = con.createStatement();
>  String cmdSQL = "Create Table Clientes ( id SMALLINT NOT NULL 
> CONSTRAINT pk_cli PRIMARY KEY, Nome CHAR(20), comentarios CHAR(90), 
> aniversario DATE )";

[boring stuff cutted off]


Obrigado pela ajuda (qualquer que seja ela...)
[]'z

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
   System Administrator at ECB -- Escola Paulista de Medicina

"You are ready to answer the questions, usually with 'y' (yes) or 'n' (no)
 Device drivers tipically have a 'm' option. This means 'module', meaning 
 that the system will compile it, but not directly into the kernel, but as
 a loadable module. A more comical way to describe it is as 'maybe'."
 -- The Linux Kernel HOWTO

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



RE: [SouJava-J] RMI: NotSerializableException

2000-02-04 Por tôpico Wendell Martins Borges

Como faco para retirar meu e-mail das listas ??

Obrigado !!

Wendell

-Original Message-
From: Alejandro Flores [mailto:[EMAIL PROTECTED]]
Sent: Sexta-feira, 4 de Fevereiro de 2000 10:58
To: Java-List (Correio eletrônico)
Subject: [SouJava-J] RMI: NotSerializableException


Amigos,

Fiz um sisteminha de consulta, utilizando um Applet que chama um
metodo remoto. Eu tenho uma classe chamada Produto, cujo o construtor
recebe 2 paramatros do tipo String. Quando o Applet faz uma chamada ao
metodo remoto, este faz uma consulta a um banco de dados, e o resultado
ele vai criando classes do tipo Produto e adicionando elementos a um
Vetor. O retorno desse metodo e' justamente esse Vetor que esta' cheio de
objetos do tipo Produto. No Applet eu tambem crio um objeto do tipo
Produto, para ler do vetor e chamar alguns metodos dos objetos do tipo
Produto armazenados no vetor. So' que estou recebendo um erro:
java.io.NotSerializableException: Produto

O que pode ser? Como faco para que Produto tambem fique
SERIALIZADO?!?

Abracos,
Alejandro

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] Sobreposição

2000-02-04 Por tôpico Luis Campos de Carvalho

On Thu, 3 Feb 2000, Willian Bolzan wrote:
> Estou enfrentando um pequeno problema no sistema que estou
> desenvolvendo.

:-) Eh um bom motivo para escrever... ajuda a resolver os
problemas dos outros... 
Se nos pudermos ajudar, conte sempre com a gente!

> É o seguinte: tenho uma janela com um painel onde faço alguns
> desenhos. Criei esse painel erdando de awt.Canvas e o adicionei a
> janela. O problema é que quando abro os menus, esses ficam sob o
> painel, ou seja, o painel fica em cima dos menus impossibilitando sua
> execução.

Eu tenho aqui um gif, que eu nao abri.
Sera que voce poderia enviar algum codigo-fonte (o trecho onde
voce cria os Components que voce estah citando aqui ajudaria muito...)?

Em um primeiro momento, acho que voce estah com um problema
simples. Acho que voce esqueceu uma das duas coisas abaixo:

1. Voce fornece, em algum momento (com um dos metodos
java.awt.Component.size()) o tamanho do seu java.awt.Canvas?

2. Voce estah utilizando algum LayoutManager? Os layout managers
costumam dar muita dor de cabeca para quem nao estah acostumado a
utiliza-los... :-) Voce pode ter escolhido um LayoutManager que nao
respeita a propriedade de tamanho do seu Canvas. Isso pode fazer com que o
seu Canvas fique do tamanho de um pixel (ou menor ainda, se o
LayoutManager quiser... )

> Obs.: Estou utilizando o Win95, JBuilder 3, Java 1.2 e interface
> grafica Swing. Anexo um exemplo.

Nao utilizando produtos MicroShit, tudo bem. O resto eh Java, nao
faz muita diferenca... :-) 

Espero que isso ajude voce a ter onde procurar erros ou falhas,
pelo menos...

[]'z

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
   System Administrator at ECB -- Escola Paulista de Medicina

"You are ready to answer the questions, usually with 'y' (yes) or 'n' (no)
 Device drivers tipically have a 'm' option. This means 'module', meaning 
 that the system will compile it, but not directly into the kernel, but as
 a loadable module. A more comical way to describe it is as 'maybe'."
 -- The Linux Kernel HOWTO

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] RMI: NotSerializableException

2000-02-04 Por tôpico Alejandro Flores

Amigos,

Fiz um sisteminha de consulta, utilizando um Applet que chama um
metodo remoto. Eu tenho uma classe chamada Produto, cujo o construtor
recebe 2 paramatros do tipo String. Quando o Applet faz uma chamada ao
metodo remoto, este faz uma consulta a um banco de dados, e o resultado
ele vai criando classes do tipo Produto e adicionando elementos a um
Vetor. O retorno desse metodo e' justamente esse Vetor que esta' cheio de
objetos do tipo Produto. No Applet eu tambem crio um objeto do tipo
Produto, para ler do vetor e chamar alguns metodos dos objetos do tipo
Produto armazenados no vetor. So' que estou recebendo um erro:
java.io.NotSerializableException: Produto

O que pode ser? Como faco para que Produto tambem fique
SERIALIZADO?!?

Abracos,
Alejandro

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



EN: [SouJava-J] Erro no Servlet

2000-02-04 Por tôpico ADI








Oi Bruno, beleza?
Felizmente consegui solucionar 
meus problemas (com a ajuda do Marcos -- muito obrigado Marcos) e acho que já 
posso começar a desenvolver servlet mais complexos. 
Sobre sua pergunta, esses objetos foram instanciados fora do meu 
método na parte inicial da minha classe. Você acha que existe algum problema 
quanto a isso? 
Abraços, 
Estevão Mendes
[EMAIL PROTECTED]
 
-
De: Bruno Diniz de Paula
Enviada: Quinta-feira, 3 de Fevereiro de 2000 21:42
Para: Sou Java
Assunto: Re: [SouJava-J] Erro no Servlet





 
Estevao,
voce estah usando a variavel stmt sem te-la criado com:
stmt = con.createStatement();
Alem disso, onde voce declara as seguintes variaveis: url, stmt,
entre outras?
Abracos,
Bruno.
__
Bruno Diniz de Paula
[EMAIL PROTECTED] - UFMG
[EMAIL PROTECTED] - Telemig Celular
"Coracoes ao alto e pes no chao."
"A verdadeira experiencia com Deus nao nos faz
fugir da realidade, mas nos da forcas para
enfrenta-la e transforma-la."
Pe. Zeca
--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-
 


RES: [SouJava-J] Alterar dados ! ! ! !

2000-02-04 Por tôpico Andre Zimowski Perevalo

Olá recebi as respostas a minha pergunta referente a atualização de um campo
de determinada tabela. 

Acontece que est3e código que usei está deixando todos os registros deste
campo "Telefone' iguais. 

Estou enviando o código e se alguém puder me ajudar, agradeço

Atenciosamente, 


André



import java.util.*;
import java.net.URL;
import java.sql.*;
import java.io.*;

class teste
{
  static DataInputStream in = new DataInputStream(System.in);
  public static void main(String argv[])throws IOException
  {
try
{


  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  Connection
con=DriverManager.getConnection("jdbc:odbc:BancoAtendimento","","");
  System.out.println();
  System.out.println("Estabelecida conexao com o BD.");
  Statement st = con.createStatement();
  ResultSet rs = st.executeQuery("select Telefone from
AtendimentoDados");

  while (rs.next())
  {
  PreparedStatement st1 = con.prepareStatement("UPDATE
AtendimentoDados SET Telefone = ?");
  st1.setString(1,atualiza(rs.getString("Telefone")));
  st1.executeQuery();
  }
  st.close();
  con.close();
}
catch(Exception e)
{
  System.out.println("Erro");
  System.out.println(e.getMessage());
  in.readLine();
}
  }

  public static String atualiza(String numReal)
  {
System.out.println(numReal);
String numMod = "";

numMod = numReal.substring(2);

return numMod;

  }
}

>-Mensagem original-
>De: Jos Augusto Cintra [mailto:[EMAIL PROTECTED]]
>Enviada em: Sexta-feira, 4 de Fevereiro de 2000 7:52
>Para: [EMAIL PROTECTED]
>Assunto: Re: [SouJava-J] Alterar dados ! ! ! !
>
>
>Uma das maneiras de se fazer a conexão com o Access é através 
>do JDBC com o 
>driver padrão JDBC ODBC que vem com o pacote Java 2.
>Nesse caso você deve criar na máquina cliente uma DSN para o 
>ODBC através do 
>painel de controle.
>Depois faça um teste com o seguinte trecho de programa que 
>lista uma tabela. 
>Esse trecho serve para qualquer banco de dados que suporte ODBC.
>
>--
>import java.util.*;
>import java.net.URL;
>import java.sql.*;
>
>/*
>Lista uma tabela de uma banco com suporte para ODBC
>Supoe-se que a tabela tenha 2 campos: codigo (inteiro) e 
>descricao (texto)
>*/
>
>class testers
>  {
>  public static void main(String argv[])
>{
>try
>  {
>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
>  Connection 
>con=DriverManager.getConnection("jdbc:odbc:minhadsn","login","senha");
>  System.out.println();
>  System.out.println("Estabelecida conexao com o BD.");
>  Statement st = con.createStatement();
>  ResultSet rs = st.executeQuery("select * from minhatabela");
>  while (rs.next())
>{
>System.out.println (rs.getInt("codigo")+"  
>"+rs.getString("descricao"));
>}
>  st.close();
>  con.close();
>  }
>catch(Exception e)
>  {
>  System.out.println("Erro");
>  System.out.println(e.getMessage());
>  }
>}
>  }
>
>--
>Esse driver padrão possui algumas limitações. Se preferir, 
>pode usar outros 
>(existe uma lista deles no site da sun).
>Um driver interessante, escrito em java/RMI está em
>
>http://dyade.inrialpes.fr/mediation/download/RmiJdbc/RmiJdbc.html
>
>Este tem a vantagem de ser grátis.
>
>
>Até mais,
>
>
>Augusto
>
>>From: Andre Zimowski Perevalo <[EMAIL PROTECTED]>
>>Reply-To: [EMAIL PROTECTED]
>>To: Java-List (Correio eletrônico) <[EMAIL PROTECTED]>
>>Subject: [SouJava-J] Alterar dados ! ! ! !
>>Date: Thu, 3 Feb 2000 16:34:51 -0300
>>
>>Olá amigos  !!!
>>Sou iniciante em Java e tenho a seguinte duvida.
>>
>>Tenho um banco de dados Access e em uma de minhas tabelas 
>tenho um campo
>>telefone.
>>Este compo telefone esta assim: por exemplo :
>>413676619
>>413202326
>>.
>>.
>>.
>>entendem, esta com o prefixo concatenado.
>>Preciso Conectar o Banco de Dados na minha aplicação para que eu possa
>>atualizar este campo. Eu não si como fazer issopreciso 
>somente conectar
>>o Banco e preparar a instrução.
>>Se alguém tiver um exemplo de conexão do Java com Access e 
>agradeceria .
>>
>>Atenciosamente,
>>
>>André
>>
>> --- 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]
>> [para sair da lista: 
http://www.soujava.org.br/forum/cadastrados.htm]
> -
>

__
Get Your Private, Free Email at 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]
[para sair

[SouJava-J] Configuração do ambiente

2000-02-04 Por tôpico Marco

Caros amigos,
gostaria de uma ajuda para configurar meu ambiente JSDK.

Estou utilizando o JRun 2.3.3 no Personal Web Server rodando no WIN95.

O JDK 1.1.8 esta no diretório: C:\jdk1.1.8
O JSDK 2.1 esta no diretorio : C:\Util\Compiladores\Java\JSDK -
Servlets\jsdk2.1

Bem minha dúvida é quanto as configurações das variáveis de ambiente path e
classpath para compilação e execução de alguns servlets.

O aplicativo servletrunner deveria vir com o jsdk??

Alguém já desenvolveu servlets em um ambiente parecido com esse? Se sim os
resultados foram bons?

Senhores, muito obrigado desde já.



Marco
Microsoft Certified Professional
Politec - Anatel
http://www.tbanet.com.br/pages/marcon

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] Comunicacao Applet-CGI (2)

2000-02-04 Por tôpico Sergio Roberto Gonsalves Tourino


Antes de tudo, valeu pela ultima ajuda, mas tenho outro probleminha (a parte 
2)...

O meu programa CGI retorna dados para o applet. Tentei usar o codigo abaixo, 
utilizando a variavel 'inputLine' para escrever num campo label do meu applet:

 URL CGI=new URL(getDocumentBase(),"cgi-bin/meuprograma");
 BufferedReader in = new BufferedReader(
  new InputStreamReader(
  CGI.openStream()));
 String inputLine;
 while ((inputLine = in.readLine()) != null)
  meulabel.setText (inputLine);
 in.close();

Apesar disso o label nao mostra nada... O que estou errando?

Ah, o meu CGI e' em linguagem C, e retorna o dado atraves de uma chamada a 
printf.

Desde ja' agradeco a ajuda.


Sérgio Roberto Gonsalves Tourino
Engenharia Mecânica - UnB
[EMAIL PROTECTED]
http://www.graco.unb.br/~tourino


--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] Alterar dados ! ! ! !

2000-02-04 Por tôpico José Augusto Cintra

Uma das maneiras de se fazer a conexão com o Access é através do JDBC com o 
driver padrão JDBC ODBC que vem com o pacote Java 2.
Nesse caso você deve criar na máquina cliente uma DSN para o ODBC através do 
painel de controle.
Depois faça um teste com o seguinte trecho de programa que lista uma tabela. 
Esse trecho serve para qualquer banco de dados que suporte ODBC.

--
import java.util.*;
import java.net.URL;
import java.sql.*;

/*
Lista uma tabela de uma banco com suporte para ODBC
Supoe-se que a tabela tenha 2 campos: codigo (inteiro) e descricao (texto)
*/

class testers
  {
  public static void main(String argv[])
{
try
  {
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  Connection 
con=DriverManager.getConnection("jdbc:odbc:minhadsn","login","senha");
  System.out.println();
  System.out.println("Estabelecida conexao com o BD.");
  Statement st = con.createStatement();
  ResultSet rs = st.executeQuery("select * from minhatabela");
  while (rs.next())
{
System.out.println (rs.getInt("codigo")+"  
"+rs.getString("descricao"));
}
  st.close();
  con.close();
  }
catch(Exception e)
  {
  System.out.println("Erro");
  System.out.println(e.getMessage());
  }
}
  }

--
Esse driver padrão possui algumas limitações. Se preferir, pode usar outros 
(existe uma lista deles no site da sun).
Um driver interessante, escrito em java/RMI está em

http://dyade.inrialpes.fr/mediation/download/RmiJdbc/RmiJdbc.html

Este tem a vantagem de ser grátis.


Até mais,


Augusto

>From: Andre Zimowski Perevalo <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: Java-List (Correio eletrônico) <[EMAIL PROTECTED]>
>Subject: [SouJava-J] Alterar dados ! ! ! !
>Date: Thu, 3 Feb 2000 16:34:51 -0300
>
>Olá amigos  !!!
>Sou iniciante em Java e tenho a seguinte duvida.
>
>Tenho um banco de dados Access e em uma de minhas tabelas tenho um campo
>telefone.
>Este compo telefone esta assim: por exemplo :
>413676619
>413202326
>.
>.
>.
>entendem, esta com o prefixo concatenado.
>Preciso Conectar o Banco de Dados na minha aplicação para que eu possa
>atualizar este campo. Eu não si como fazer issopreciso somente conectar
>o Banco e preparar a instrução.
>Se alguém tiver um exemplo de conexão do Java com Access e agradeceria .
>
>Atenciosamente,
>
>André
>
> --- 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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -
>

__
Get Your Private, Free Email at 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] Alterar dados ! ! ! !

2000-02-04 Por tôpico Hamilton Fonte II

Caro colega javanes...

Estou enviando uma classe que fiz para acessar banco de dados access a
algum tempo atraz, ela eh bastante simples mas eh um bom exemplo de como as
coisas funcionam

Qualquer coisa estamos na area...

Hamilton Fonte II

- Original Message -
From: Andre Zimowski Perevalo <[EMAIL PROTECTED]>
To: Java-List (Correio eletrônico) <[EMAIL PROTECTED]>
Sent: Thursday, February 03, 2000 5:34 PM
Subject: [SouJava-J] Alterar dados ! ! ! !


> Olá amigos  !!!
> Sou iniciante em Java e tenho a seguinte duvida.
>
> Tenho um banco de dados Access e em uma de minhas tabelas tenho um campo
> telefone.
> Este compo telefone esta assim: por exemplo :
> 413676619
> 413202326
> .
> .
> .
> entendem, esta com o prefixo concatenado.
> Preciso Conectar o Banco de Dados na minha aplicação para que eu possa
> atualizar este campo. Eu não si como fazer issopreciso somente
conectar
> o Banco e preparar a instrução.
> Se alguém tiver um exemplo de conexão do Java com Access e agradeceria .
>
> Atenciosamente,
>
> André
>
> --- 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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -
>
>

 GeraId.java


RES: [SouJava-J] Erro no Servlet

2000-02-04 Por tôpico Iberlucio Rodrigues dos Santos


Bom dia Bruno...

Voce esta respondendo a alguma pergunta?
Se sim, eh interessante que seja mantido a mesma no e-mail.
por exemplo: neste seu caso, nao sei qual eh a pergunta que fizemram
para saber o porque da resposta.
E alem do mais eu guardo na minha pasta particular do outlook
as perguntas com respostas e elimino o e-mail inicial.

Abracos. 

IBERLUCIO RODRIGUES DOS SANTOS
[EMAIL PROTECTED]
Politec Informática - Equipe Milenium
Tel: 55 - 061- 348-6876


> - Mensagem original -
> De:   Bruno Diniz de Paula [SMTP:[EMAIL PROTECTED]]
> Enviada em:   Thursday, February 03, 2000 8:42 PM
> Para: Sou Java
> Assunto:  Re: [SouJava-J] Erro no Servlet
> 
> 
>   Estevao,
> 
>   voce estah usando a variavel stmt sem te-la criado com:
> 
>   stmt = con.createStatement();
> 
>   Alem disso, onde voce declara as seguintes variaveis: url, stmt,
> entre outras?
> 
> Abracos,
> 
> Bruno.
> __
> Bruno Diniz de Paula
> [EMAIL PROTECTED] - UFMG
> [EMAIL PROTECTED] - Telemig Celular
> 
> "Coracoes ao alto e pes no chao."
> 
> "A verdadeira experiencia com Deus nao nos faz
>  fugir da realidade, mas nos da forcas para
>  enfrenta-la e transforma-la."
> 
> Pe. Zeca
> 
> --- 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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] Sobreposição

2000-02-04 Por tôpico Patrick Leandro



Willian Bolzan wrote:

   
Saudações a todos,
Estou enfrentando um pequeno problema no sistema que estou desenvolvendo.
É o seguinte: tenho uma janela com um painel onde faço alguns
desenhos. Criei esse painel erdando de awt.Canvas e o adicionei a janela.
O problema é que quando abro os menus, esses ficam sob o painel,
ou seja, o painel fica em cima dos menus impossibilitando sua execução.
Obs.: Estou utilizando o Win95, JBuilder 3, Java  1.2  e interface
grafica Swing. Anexo um exemplo.
Se alguem puder me ajudar.
Até,
Willian Bolzan.
Vc esta combinando os componentes awt
e swing, esto da alguns problemas. GO TO :
java.sun.com/products/jfc/tsc/ariticles/mixing/index.html
 
 
Espero que ajude
 
Patrick