Nao consigo pegar o valor do sql count [resolvido]
4 respostas
alisson027
privatevoidBtnPesquisarActionPerformed(java.awt.event.ActionEventevt){try{Class.forName("com.mysql.jdbc.Driver");Connectionconn=(Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/bdprojeto","root","admin");Stringpesq=jTextField1.getText();Stringt="N";PreparedStatementstm=(PreparedStatement)conn.prepareStatement("select nome,telefone,count(nome)from pessoa where nome='"+pesq+"' and tipo='"+t+"'");stm.executeQuery();ResultSetrs=stm.getResultSet();System.out.print(rs.getInt("count(nome)"));for(intcont=0;cont<rs.getInt("count(nome)");cont++){while(rs.next()){jTable3.setValueAt(rs.getString("nome"),cont,2);jTable3.setValueAt(rs.getString("telefone"),cont,1);}}}catch(ClassNotFoundExceptionex){Logger.getLogger(ProjetoView.class.getName()).log(Level.SEVERE,null,ex);}catch(SQLExceptionex){Logger.getLogger(ProjetoView.class.getName()).log(Level.SEVERE,null,ex);}}
pelos testes q eu fiz aqui acho q é o rs.getInt("count(nome)) que é problema
só nao sei como resolver
da uma força ai