Oi pessoal,
Estou tentando preenchendo um jComboBox com dados do bd, mas este esta aparecendo em branco.
obs.: Nao esta aprecentando nenhum erro de compilacao.De em uma olhada no codigo abaixo
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
import java.sql.*;
import java.util.*;
public class combo extends JFrame {
private javax.swing.JComboBox jComboBox1;
private static Connection con;
private static Statement Stmt;
private static ResultSet RS;
private String nome;
public combo() {
getContentPane().setLayout(null);
jComboBox1 = new javax.swing.JComboBox();
jComboBox1.setBorder(new javax.swing.border.BevelBorder(0));
//jComboBox1.setFont(new java.awt.Font ("Century Gothic", 0, 12));
jComboBox1.setBackground(java.awt.Color.white);
getContentPane().add(jComboBox1);
jComboBox1.setBounds(10, 50, 150, 30);
String url="jdbc:odbc:projeto";
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
con=DriverManager.getConnection(url);
}
catch(Exception e){
JOptionPane.showMessageDialog(null,"Erro de acesso ao banco!",
"Mensagem",JOptionPane.ERROR_MESSAGE);
}
//ArrayList lista = new ArrayList();
try{
Stmt=con.createStatement();
RS= Stmt.executeQuery("select descricao from Produto ");
int i=0;
while(RS.next()){
nome= RS.getString("descricao");
jComboBox1.addItem(nome);
}
}catch(SQLException ex){
JOptionPane.showMessageDialog(null,"Erro ao Executar a Consulta!",
"Mensagem",JOptionPane.ERROR_MESSAGE);
}
setSize(200,200);
setVisible(true);
setResizable(false);
setLocation(200,100);
}
public static void main( String args[]){
new combo();
}
}
:lol: