Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
Nikowlowisky

Pesquisa no banco de dados, ta certo?

Posts recomendados

fala pessoal tudo bem? criei uma classe para fazer uma pesquisa em uma tabela no banco de dados e gostaria de saber se da maneira que fiz esta correto ou não...

 

 

segue o código(obs: já testei o código e esta funcionando):

package JDBCteste;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.logging.Level;
import java.util.logging.Logger;


public class buscaBanco {
    
    private static ArrayList<Cliente> listaC = new ArrayList<Cliente>();
    public void pegaDados(){
    
        try {
            Class.forName("org.postgresql.Driver");
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(buscaBanco.class.getName()).log(Level.SEVERE, null, ex);
        }
        try {
            Connection conexao = DriverManager.getConnection("jdbc:postgresql://localhost:5432/teste","postgres","postgres");
            String sql = "SELECT id, nome FROM cliente";
            Statement stmt = conexao.createStatement();
            ResultSet rs = stmt.executeQuery(sql);
            while(rs.next()== true){
            Cliente c = new Cliente(rs.getInt("id"),rs.getString("nome"));
            listaC.add(c);
            }
        } catch (SQLException ex) {
            Logger.getLogger(buscaBanco.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
    
     public String pesquisa(String nome){
         String tempNome=nome;
         for (int i = 0; i < listaC.size(); i++) {
              if (listaC.get(i).getNome().equalsIgnoreCase(nome)){
                  nome = "Encontrado! \n" + listaC.get(i).toString(); 
              }           
         }
         if (tempNome.equalsIgnoreCase(nome)){
              nome = "nada Encontrado";
         }
         return nome;
        }
    
}

:

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites
Este tópico está parado há muito tempo. Certifique-se que a sua mensagem tem a ver com o tema sendo discutido. Obrigado.

Junte-se à conversa

Você pode postar agora e cadastrar-se depois. Se você tem uma conta, faça o login para postar.

Visitante
Responder

×   Você colou conteúdo com formatação.   Restore formatting

  Só é possível ter até 75 emoticons.

×   O link foi automaticamente convertido para mostrar o conteúdo.   Clique aqui para mostrá-lo como link comum

×   Seu texto anterior foi restaurado.   Limpar o editor

×   You cannot paste images directly. Upload or insert images from URL.

Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!