Pesquisar no blog

quarta-feira, 11 de fevereiro de 2009

Como preencher um jcombobox com dados de um banco

//Primeiramente importar a biblioteca:
import java.sql.*;

//iniciar as varáveis
Connection con = null;
PreparedStatement stmt=null;

//criar os métodos para abrir e fechar o banco de dados
public void open()throws Exception{

Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection("jdbc:oracle:thin:system/jkjkjk@localhost:1521:xe ");
}


public void close() throws Exception{
con.close();
}

//criar o método para inserir os dados no Jcombobox

public void inserirCombo () throws Exception{
try {
open();
//preparar o comando SQL
stmt = con.prepareStatement("SELECT nome FROM clientes ORDER BY nome");

//preencher o ResultSet com os resultado da consulta SQL
ResultSet rs = stmt.executeQuery();

//adicionar cada item da consulta enquanto não acabar os itens através do while
while (rs.next()){
jComboBox1.addItem(rs.getString("nome"));
}

stmt.close();
close();
}catch(SQLException ex){
ex.getMessage();
}
}

Nenhum comentário:

Postar um comentário