Como mostrar os dados de um select na tela?

2 respostas
X

Galera como faço pra mostrar os dados que adiquiri num select
na tela?
Não precisa ser com swing naum.

Abraço,

Bruno

2 Respostas

A

Pulando a parte de conexão ao banco, vamos direto à execução do comando no banco e seguir daí:

Statement stmt = suaConexao.createStatement(); String suaConsulta = "select coluna1, coluna2 from suaTabela"; resultSet rs = stmt.executeQuery(suaConsulta); while (rs.next()) { System.out.print(rs.getString(1)); //supondo sua primeira coluna ser do tipo texto no banco System.out.println(" " + rs.getInt(2)); //supondo sua segunda coluna ser do tipo que caiba em um int } rs.close(); stmt.close();

G

Vc faz “normal” cara…Um exemplo

package db;

import java.sql.*;

public class ListaEmploDep {
    
public static void main(String[] args) {
    
    try {
        // Carregar driver do banco de dados.
        Class.forName("org.postgresql.Driver");
        
    } catch (ClassNotFoundException e) {
        
        System.out.println("Driver nao carregado!!!");
        System.exit(0);
        
    }
    
    try {
        
        // Configurar parametros de conexao.
         String url = "jdbc:postgresql://localhost/employee";
         String usuario= "postgres";
         String senha ="senha";
        
        // Obter conexao.
        Connection con = DriverManager.getConnection(url, usuario, senha);
        
        // Criar statement.
        Statement stmt = con.createStatement();
        
        // Executar consulta.
        String consulta = "select firt_name from employee ";
      
        ResultSet rs = stmt.executeQuery(consulta);
        
        while (rs.next()){
            System.out.print(rs.getString("first_name")+ " , ");
          
        }
        
        // Encerrar recursos.
        
        rs.close();
        stmt.close();
        con.close();
        
    } catch (SQLException sql) {
        System.out.println("Erro na consulta SQL: "+ sql);
    }
}
    
}

Bom acho q eh isso

Criado 20 de novembro de 2006
Ultima resposta 20 de nov. de 2006
Respostas 2
Participantes 3