--!? Consulta e mostrar dados em tabela !?--

Companheios,

No C++ Builder ou no Delphi existe o DBGrid, que faço consulta em um banco de dados e retorna os registro em uma tebela.

Quero fazer essa consulta em JAVA SE.

Existe algum componente para essa consulta?
Preciso de um exemplo funcionando em JFrame.

Desde já agradeço a colaboração de todos.

Não existe componente pronto para isso.

Vc vai ter que fazer sua consulta e popular uma JTable.

Falow!

[quote=davidbuzatto]Não existe componente pronto para isso.

Vc vai ter que fazer sua consulta e popular uma JTable.

Falow![/quote]

Amigo, mas você tem pelo menos um exemplo pra mim? Um tutorial para criar, preciso para integrar numa JFrame.

Exemplo:

Caixa de texto onde irei digitar uma consulta, um botao onde irei executar e a tabela onde ira aparecer a consulta.
Obrigado

Estou no mesmo caminho que você

dê uma olhada nisso
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html

está me ajudando bastante

[]s

Amigo to na mesma que vc… se tiver novidades passa pra mim, tb estou aprendendo a programar… ja estou conseguindo fazer coisas legais…

Para isso você vai precisar popular um List com os valores retornados da sua consulta.

Eu geralmente faço assim:

[code]public ArrayList listar() {

	listCargo = new ArrayList<Cargo>();
	
	try {
		prepared = con.prepareStatement("SELECT * FROM CARGOS");
		ResultSet rs = prepared.executeQuery();
		
		
		while(rs.next()) {
			
			Cargo cargo = new Cargo();
			cargo.setCodigo(rs.getLong("CODIGO"));
			cargo.setCargo(rs.getString("CARGO"));
			cargo.setCbo(rs.getString("CBO"));
			cargo.setDescricao(rs.getString("DESCRICAO"));
			cargo.setFerramentas(rs.getString("FERRAMENTAS"));
			cargo.setProdutos(rs.getString("PRODUTOS"));
			listCargo.add(cargo);
			cargo = null;
			
		} // fim do while
		
		return listCargo;
	} catch(Exception e) {
		e.printStackTrace();
		return null;
	} finally {
		closeBD();
	}
} // fim do método listar

[/code]

Depois você precisa criar um modelo da JTable

public class TableModelCargo extends AbstractTableModel {

		
	private ArrayList<Cargo> listCargo;
	
	public TableModelCargo(ArrayList<Cargo> listCargo) {
		
		this.listCargo = listCargo;
	}
	
	public int getRowCount() {
		
		return listCargo.size();
	}

	public int getColumnCount() {
		
		return 1;
	}

	public Object getValueAt(int rowIndex, int columnIndex) {
		
		Cargo cargo = listCargo.get(rowIndex);
		
		switch(columnIndex) {
			case 0: return cargo;
		}
		
		return null;
	}
}

O processo não está completo existem mais implementações que precisam ser feitas, mas a idéia base é essa.

Espero ter ajuda, qualquer dúvida estamos ai.

[ ]'s

Cara eu tive p´roblemas mas peguei um exemplo usando net beans numa edição da java magazine muito bom me ajudou bastante.

no site da revista tem o arquivo para download é a edição 27, uma aplicação completa para netBeans

Abçs

Pessoal, estou com essa dúvida também, mas no meu caso estou fazendo uma Webapplication em jsp.

Não sei nem por onde começar, eu colocaria aonde essa tabela na parte html?

e como criaria ela?

Alguém pode me ajudar?

Valeu