Re: [java-list] duvidas com metodo replace e equals aplicando '' e respectv.
Voc colocou um ! (not) na sua instruo do equals. []s Augusto Fernandes Vellozo [EMAIL PROTECTED] - Original Message - From: "tamer" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, April 05, 2001 08:25 Subject: [java-list] duvidas com metodo replace e equals aplicando '' e "" respectv. O BOL Top3 no iBest! Vote j para torn-lo Top1! http://www.bol.com.br/ibest.html ola pessoal, buenos dias! duvida um: quero que minha aplicacao elimine certos tipos de caracteres, simplesmente eliminando-os da string, por exemplo: "jsp%java" vira "jspjava". Mas com o metodo replace da classe String eu nao estou conseguindo fazer isto pois ele nao me permite fazer istobusca=busca.replace('%',''); Ser que tem como eu fazer o que quero com este metodo ou devo procurar outro?? duvida dois: estou tentando verificar se uma variavel esta vazia , mas o metodo equals("") nao esta satisfazendo a minha condicao. mas se eu mudar minha linha de condicao de: if ((nome!=null) ((!nome.equals(""))||(nome.length()10))) para: if ((nome!=null) ((nome.length()==0)||(nome.length()10))) a minha condicao eh satisfeita. A minha duvida aqui eh: porque eu nao posso fazer minha verificacao utilizando equals("") ??? public class tamanho { public static void main (String args[]) { String nome = ""; if ((nome!=null)((!nome.equals(""))||(nome.length()10))) { System.out.println("nome invalido"); } } } thanks in advance -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Erro com SQL Server 7
Depende do JDBC que vc está utilizando. Se eu não me engano no JDBC 2.0 vc pode pegar as colunas sem necessariamente ser de forma crescente. []s Augusto Fernandes Vellozo[EMAIL PROTECTED] - Original Message - From: Jason Douglas de Oliveira BOL2 To: [EMAIL PROTECTED] Sent: Tuesday, February 20, 2001 09:51 Subject: Re: [java-list] Erro com SQL Server 7 Bom Dia Nivaldo! Eu nunca trabalhei com JSP mas, com JDBC já e bastante. o método rs.getString(n) tem que ser crescente que é o seu erro, quando você pega aterceira coluna já não pode mais pegar a primeira. Abraços!!! - Original Message - From: Nivaldo Júnior To: [EMAIL PROTECTED] Sent: Thursday, February 08, 2001 10:10 AM Subject: [java-list] Erro com SQL Server 7 O BOL é Top10 no iBest! Vote já para torná-lo Top3!http://www.bol.com.br/ibest2001_servicos_online.html Pessoal, Estou desenvolvendo uma aplicação com JSP e estou enfrentando um probleminha. Utilizava um banco de dados access utilizando a bridge jdbc-odbc para conectar, e funcionava tudo normal. Migrei o BD para SQL Server 7 e agora quando eu executo a primeira operação de login ele apresenta o seguinte erro: if (rs.next()) {hashBD = rs.getString(3);if (hashBD.equals(hashLocal)) { cp.free(conn); setLogin(rs.getString(1)); -- Quando ele executa essa linha aqui ele dá o erro de excessão. nome = rs.getString(2);grupo = rs.getInt(7);retorno = true;} java.sql.SQLException: [Microsoft] [ODBC SQL Server Driver]Indice de descritos invalido Pensei que fosse por causa do indice do campo (1), mas ele funciona no primeiro onde eu pego o valor do hashBD. Alguem sabe o que pode ser isso? Nivaldo Júnior [EMAIL PROTECTED]
Re: [java-list] Obter endereço MAC ou IP
Para obter o endereço IP: InetAddress.getLocalHost().getHostAddress(); []s Augusto Fernandes Vellozo [EMAIL PROTECTED] - Original Message - From: "CRISTIANO GÓES" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, December 07, 2000 23:27 Subject: [java-list] Obter endereço MAC ou IP Preocupado com vírus? Crie seu e-mail grátis do BOL com antivírus! http://www.bol.com.br Saudações colegas da java-list, Gostaria de saber se existe algum método na linguagem JAVA para se obter o endereço MAC da interface de rede ou o endereço IP da máquina? Obrigado pela atenção. Do You Yahoo!? Crie o seu e-mail grátis do Yahoo! Mail com 6 Megabytes livres! http://mail.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 regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Stores Procedures retornando ResultSets
Marcelo, Como fazer o método Execute retornar resultsets em Java, já descobri, valeu! O problema das restrições dadas pelo DBA para a aplicação, é que são simplesmente de grant de select, insert, ..., e o desenvolvedor (no caso sou eu!) pode estar fazendo uma query no banco, que a princípio, está Ok, mas q pela situação do banco, poderia ser melhorada, e este tipo de trabalho só pode ser executado pelo DBA. Fazendo o uso de Stored Procedures o DBA tem total controle sobre as queries no banco. O problema é que não estou conseguindo achar uma solução para isto, pois parece que o Oracle não permite se retornar resulsets em Stored Proc. Antes eu trabalhava com MSSQL e lá tudo era feito desta forma, assim qdo o DBA queria fazer qualquer troca ele mesmo a fazia no banco, sem precisar mexer na aplicação, o que me livrava como desenvolvedor destas mudanças. Estou achando muito estranho o Oracle (um banco muito bem conceituado) não poder fazer isto... e estou sofrendo justamente com este problema, pois tenho uma aplicação que os DBAs ainda não acharam um meio de agilizar a query, e sempre tenho que mudar minha aplicação para alterar esta query. Já pensei em colocar esta query no arquivo de config para não precisar recompilar a aplicação, mas acho que não é a solução ideal. Sei que o Oracle tem uma forte relação com Java, inclusive se pode fazer rotinas no banco em Java. A solução mais limpa que acredito é fazer SP que retornem resultsets. Por isso perguntei como faço para obter isto com o Oracle, e se alguém já passou por esta situação, e se há alguma outra maneira de usar Oracle/Java para resolver isto. Grato pela ajuda, Augusto Fernandes Vellozo [EMAIL PROTECTED] - Original Message - From: "Marcelo Stefanelli Santos" [EMAIL PROTECTED] To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Tuesday, November 07, 2000 08:59 Subject: Re: [java-list] Stores Procedures retornando ResultSets Todo brasileiro tem direito a um e-mail grátis http://www.bol.com.br Estou enviando a resposta só para vc.(s) pois acho que a lista soujava tá meio lenta prá distribuir os mails (se preferir, entrei hoje em outra lista no egroups - java_br - que é mais ágil =mailto:[EMAIL PROTECTED]). Para resolver o problema do boolean, ao inves de utilizar execute(), utilize executeQuery() para selects e executeUpdate() para updates e inserts Para fazer isto no ORACLE acredito que seja necessário instalar e utilizar o Oracle Application Server (OAS) e ele poderá cuidar destes detalhes. Não sei o quanto isto é interessante uma vez que vc. precisará aprender Java e PL/SQL para desenvolver o que vc. precisa. Se nao quiser que o programador faça besteria, peça ao DBA apenas que restrinja seu acesso ao banco. Marcelo Augusto Fernandes Vellozo wrote: A propósito alguém sabe como posso obter a mesma coisa no Oracle? No Oracle 8i é possível retornar um resultset de uma stored procedure? Gostaria de deixar todas as queries ao banco de dados no próprio banco de dados, assim qualquer query que esteja executando com uma baixa performance, poderia ser alterada pelo DBA, e evitaria do programador fazer qualquer 'besteira". Desta forma todo o acesso ao banco estaria sobre o controle do DBA. Alguém tem alguma idéia de como posso fazer isto? Grato, Augusto Fernandes Vellozo [EMAIL PROTECTED] - Original Message - From: "Jorge Martins" [EMAIL PROTECTED] To: "java-list" [EMAIL PROTECTED] Sent: Wednesday, November 01, 2000 16:54 Subject: [java-list] Stores Procedures retornando ResultSets Todo brasileiro tem direito a um e-mail grátis http://www.bol.com.br Tenho algumas stores procedures em Sql Server que retornam recordSets (result sets), além de ter parâmetros de saída. Como consigo acessar estes results sets após a execução do CallableStatement? Se não houvesse os parâmetros de saída utilizaria ResultSet rs = statement.executeQuery("EXEC minhastoreprocedure parametro1, parametro2"); Logo preciso utilizar: callableStatement.registerOutParameter() callableStatement.execute() Este último método retorna um boolean. Como eu faço para pegar o resultSet? Jorge Roberto Diniz Martins [EMAIL PROTECTED] www.unear.net Tel.: +55 (21) 389-2924 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br
Re: [java-list] Stores Procedures retornando ResultSets
A propósito alguém sabe como posso obter a mesma coisa no Oracle? No Oracle 8i é possível retornar um resultset de uma stored procedure? Gostaria de deixar todas as queries ao banco de dados no próprio banco de dados, assim qualquer query que esteja executando com uma baixa performance, poderia ser alterada pelo DBA, e evitaria do programador fazer qualquer 'besteira". Desta forma todo o acesso ao banco estaria sobre o controle do DBA. Alguém tem alguma idéia de como posso fazer isto? Grato, Augusto Fernandes Vellozo [EMAIL PROTECTED] - Original Message - From: "Jorge Martins" [EMAIL PROTECTED] To: "java-list" [EMAIL PROTECTED] Sent: Wednesday, November 01, 2000 16:54 Subject: [java-list] Stores Procedures retornando ResultSets Todo brasileiro tem direito a um e-mail grátis http://www.bol.com.br Tenho algumas stores procedures em Sql Server que retornam recordSets (result sets), além de ter parâmetros de saída. Como consigo acessar estes results sets após a execução do CallableStatement? Se não houvesse os parâmetros de saída utilizaria ResultSet rs = statement.executeQuery("EXEC minhastoreprocedure parametro1, parametro2"); Logo preciso utilizar: callableStatement.registerOutParameter() callableStatement.execute() Este último método retorna um boolean. Como eu faço para pegar o resultSet? Jorge Roberto Diniz Martins [EMAIL PROTECTED] www.unear.net Tel.: +55 (21) 389-2924 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] *** ERRO RESULT SET ***
Title: *** ERRO RESULT SET *** Um Statement só pode ter um resultset instaciado. Você tem que user outro Statement. []s Augusto Fernandes Vellozo[EMAIL PROTECTED] - Original Message - From: LUIZ CARLOS FILIPPI JUNIOR To: [EMAIL PROTECTED] Sent: Wednesday, September 13, 2000 11:38 Subject: [java-list] *** ERRO RESULT SET *** Todo brasileiro tem direito a um e-mail grátishttp://www.bol.com.br Ola JAmigos. NO Exemplo abaixo estou lendo algumas linhas de uma tabela e inserindo eu outra... O proiblema eh que ele so insere a primeirua linha no while de baixo. Por acaso ele perde o RESULT SET quanto eu executo um "stmt.executeUpdate" ??? Porque ? Existe algum parametro pra evitar que isso aconteça ??? []´s Junior Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("select id_coluna,id_tabela,id_sistema from colunas "+ "where id_tabela in(select id_tabela from tabelas where " + "id_sistema = (select id_sistema from sistema where nom_sistema='"+sistema+"'))"); while(rs.next()) { stmt.executeUpdate("insert into composi_relat('"+rs.getString(1)+"','"+rs.getString(2)+"','"+rs.getString(3)+"','"+id_area+"','"+id_relat+"','1'");) }
[java-list] Teste de senha
Olá pessoal, Estou fazendo um sistema que precisará testar se a senha da pessoa é segura contra os programas de cracker, para isto preciso conhecer melhor como funcionam estes programas. Se alguém souber de alguma classe que faça este teste, ou um exemplo disto ficaria muito grato. []s Augusto Fernandes Vellozo[EMAIL PROTECTED]
[SouJava-J] Runtime e multithreads
Ola a todos, Gostaria de saber se alguém aqui já trabalhou com processos de system.getruntime() em uma aplicação multithread. Estou fazendo isto, chamando um processo através do objeto runtime, numa aplicação que possui várias threads, mas a partir de 3 threads a aplicacao se comporta de maneira instavel, gera erro no UnixProcess. Cada uma das threads cria processos no SO (processos para fazer um link simplesmente), e em alguns processos da erro, tipicamente problema de concorrencia. Sera q o objeto runtime não é multithread? Alguem ja passou por problema semelhante? Agradeco qquer ajuda []s Augusto Fernandes Vellozo[EMAIL PROTECTED]
[SouJava-J] Fw: [SouJava-P] Questao ...
Se não me engano, a melhor maneira é realmente criando threads, não sei porque não funcionou Todo caso tente usar Thread.yeld(). []'s, Augusto Fernandes Vellozo [EMAIL PROTECTED] - Original Message - From: "Antonio de Pádua Paes Junior" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, May 12, 2000 13:07 Subject: [SouJava-P] Questao ... Pessoal... Eu estou fazendo um applet o qual utiliza interfaces como botões. O meu problema é o seguinte: Eu tenho um loop de execução de cálculo o qual dever ser interrompido quando a pessoa clicar em no botão stop. O fato é que eu não consigo fazer o botão funcionar enquanto o loop está sendo executado. Eu tentei fazer uma thread para isso porém não funcionou. Existe por um acaso alguma maneira de que seja forçado a "escuta" de eventos? Well.. obrigado a todos. Antonio de Pádua Paes Junior [EMAIL PROTECTED] --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [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] [regras da lista: http://www.soujava.org.br/regras.htm] -
Re: Leitura de data/hora utilizando thread
Vitor, Tente criar uma classe extends thread, e passe no constructor da classe o label q vc quer atualizar, e faça o restante como vc ja estava fazendo. Se mesmo assim nao atualizar, tente um repaint. []'s Augusto Fernandes Vellozo [EMAIL PROTECTED] - Original Message - From: "vitor" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Cc: "SouJava" [EMAIL PROTECTED] Sent: Wednesday, May 10, 2000 15:42 Subject: Re: Leitura de data/hora utilizando thread Javanes wrote: Caros amigos, Não consegui fazer com o que queria. Vou tentar explicar de novo: Imaginem um frame com vários componentes, e um desses componentes é um label contendo a data e a hora do sistema, se eu colocar esse label no frame por último, tudo bem, porém esse label não pode ser colocado por último. Pergunto, alguém tem alguma idéia para se fazer isso? Imaginem que esse frame é a interface da minha aplicação, e quero que fique aparecendo a data e a hora, o que acontecia é que quando fazia isso anteriormente a data e a hora ficavam paradas, depois consegui fazê-la ficar "rodando", mas o que não consigo é mostrar esse label na tela, sabendo que nesse frame existem botões, isto é, ações para serem realizadas, e espero que não interfira nessas ações. Obrigado. Deixar um relógio rodando na tela parece fácil, mas não é ! Algumas semanas atrás eu postei uma mensagem na lista com a mesma dúvida e não obtive resposta. Aparentemente o problema está em avisar a JVM que o label precisa ser "repintado". Eu fui até o FAQ e lá se recomenda o uso dos métodos validate() e invalidate(), o problema é que isto não funcionou (vide código anexo). O pior é que pelo jeito é este mesmo o mecanismo (validate() e invalidate()), pois diversas outras referências também disseram a mesma coisa (http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/ e http://www.rgagnon.com/howto.html) Eu já tentei outros mecanismos (repaint(), por exemplo) mas também não funcionou. Se alguém quiser dar uma olhada no programa com o qual eu estou tentando resolver o problema ele se encontra atachado a este e-mail. Se alguém descobrir como fazer, por favor avisar ! []s e até depois ! -- -- VITOR BRANDI JUNIOR - email: [EMAIL PROTECTED] FCTI - Faculdade de Ciencia e Tecnologia da Informacao UNIMEP - Universidade Metodista de Piracicaba End: Rod. do Acucar, km 156 - Piracicaba/SP - Cep: 13400-901 Fone: 02119 4301689 - URL: http://fcti.unimep.br/pessoais/vitor -- --- 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] [regras da lista: http://www.soujava.org.br/regras.htm] -