| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2007 22:15:26
|
danielsan8787
What is classpath?
Membro desde: 26/06/2007 00:25:54
Mensagens: 7
Offline
|
Fala galera!
TEnho o seguinte método
public String linhas() throws SQLException{
Connection con = null;
ResultSet rs = null;
PreparedStatement ps = null;
try{
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/cliente", "root","123");
}catch(java.lang.ClassNotFoundException e){
System.out.println("Driver do mysql nao encontrado");
}
Statement s = con.createStatement();
String sql = "select count(*)as a from dados";
rs = s.executeQuery(sql);
rs.next();
System.out.println(rs.getString("a"));
return rs.getString("a");
}
O pobrema é oseguinte...
Quando chamo rs.getString("a") no system.out.println, ele aparece no console. o problema é no return , ele nao retorna nada...
Ex: Cliente c = new Cliente();
c.linhas();
Alguém sabe qual é o problema??
Valeu!!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2007 22:36:06
|
peczenyj
Moderador
![[Avatar]](/images/avatar/299dc35e747eb77177d9cea10a802da2.jpg)
Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline
|
Tenta assim:
|
http://pacman.blog.br
'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.' |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/08/2007 08:07:29
|
diego2005
GUJ Master
![[Avatar]](/images/avatar/7fd4db88d31ab524e0afe153c4f9465a.jpeg)
Membro desde: 17/08/2005 10:11:05
Mensagens: 1095
Offline
|
O problema é que quando você faz:
]
Ele traz o valor e vai para o próximo registro, mas como não existe próximo registro, ele não retorna nada.
Faz como o peczenyj falou que vai dar certo...
T+
|
SCJP 1.4
Meu Currículo |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2007 21:28:13
|
danielsan8787
What is classpath?
Membro desde: 26/06/2007 00:25:54
Mensagens: 7
Offline
|
Fala rapazeada!
Entao , ainda nao deu...Irei colcoar a classe inteira aki...
Alguém pode testa e ver c da por favor...Pelo menos aki nao deu!!
Valeuuu!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2007 21:52:08
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
muda isso
por isso
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2007 22:05:50
|
danielsan8787
What is classpath?
Membro desde: 26/06/2007 00:25:54
Mensagens: 7
Offline
|
Ainda nao deu pessoal...
TEm como alguem testar??
Valeu!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2007 23:13:46
|
geraldobarboza
JavaTeenager
Membro desde: 22/05/2005 15:24:41
Mensagens: 150
Offline
|
danielsan8787 wrote:Ainda nao deu pessoal...
TEm como alguem testar??
Valeu!!
do jeito que o Mark disse era pra funcionar...
e é impresso certo? (dessa maneira)
[]'s
Geraldo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2007 11:26:47
|
KWill
Virtual Machine Man
![[Avatar]](/images/avatar/042aec9e604155f2f06c0a16c5f9ba06.jpg)
Membro desde: 18/09/2006 10:05:46
Mensagens: 609
Offline
|
danielsan8787 wrote:Fala galera!
TEnho o seguinte método
public String linhas() throws SQLException{
Connection con = null;
ResultSet rs = null;
PreparedStatement ps = null;
try{
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/cliente", "root","123");
}catch(java.lang.ClassNotFoundException e){
System.out.println("Driver do mysql nao encontrado");
}
Statement s = con.createStatement();
String sql = "select count(*)as a from dados";
rs = s.executeQuery(sql);
rs.next();
System.out.println(rs.getString("a"));
return rs.getString("a");
}
O pobrema é oseguinte...
Quando chamo rs.getString("a") no system.out.println, ele aparece no console. o problema é no return , ele nao retorna nada...
Ex: Cliente c = new Cliente();
c.linhas();
Alguém sabe qual é o problema??
Valeu!!
Como você está avaliando o retorno da chamada de método no trecho 'c.linhas();'?. Se apareceu no console através do 'System.out.println(String x)', então a mesma String deve ser retornada pela chamada do método 'linhas()' da instãncia dessa classe 'Cliente'.
Sugiro que você troque o trecho 'c.linhas();' por 'System.out.println(c.linhas);', para averiguar o conteúdo da String retornada. Se tudo estiver certo, a mesma String deve aparecer duas vezes no console.
Inté.
|
"Só estou certo de que não possuo outras certezas" - KWill
"Não penso, mas Googlo, logo existo!" - Geração Copy-Cola |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2007 19:23:35
|
danielsan8787
What is classpath?
Membro desde: 26/06/2007 00:25:54
Mensagens: 7
Offline
|
Entao , nao seria possivel trocar por system.out.print ln por que eu irei usar ele numa jsp, sendo assim, system.out.println nao retornara no browser...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2007 10:01:55
|
KWill
Virtual Machine Man
![[Avatar]](/images/avatar/042aec9e604155f2f06c0a16c5f9ba06.jpg)
Membro desde: 18/09/2006 10:05:46
Mensagens: 609
Offline
|
danielsan8787 wrote:Entao , nao seria possivel trocar por system.out.print ln por que eu irei usar ele numa jsp, sendo assim, system.out.println nao retornara no browser...
Então acho que você deveria ter dado mais detalhes sobre o seu problema/dúvida. Se você precisa exibir o retorno de c.linhas() num jsp, use:
ou:
O objeto referenciado por 'out' só está previamente disponível dentro de tags scriptlet. Ambos servem para escrever alguma string via jsp.
Inté.
|
"Só estou certo de que não possuo outras certezas" - KWill
"Não penso, mas Googlo, logo existo!" - Geração Copy-Cola |
|
|
 |
|
|