Re: [SouJava-J] S.O.S. - Javaneses
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
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
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
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
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
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
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
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
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
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 ! ! ! !
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
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
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
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
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
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
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
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
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 ! ! ! !
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 ! ! ! !
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
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
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
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
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 ! ! ! !
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
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
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
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
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 ! ! ! !
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
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)
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 ! ! ! !
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 ! ! ! !
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
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
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