Pessoal como posso listar meus contatos dentro de um combobox??
segue o codigo:
      try {
            
            Class.forName("com.mysql.jdbc.Driver");
            Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/java", "root", "jackie");
            Statement stmt = con.createStatement();
            ResultSet rs = stmt.executeQuery("select usuario from mensagem");
            
            while (rs.next()) {
                
                // acho q o problema pode estar aqui 
                jCBMostra(rs.getString("usuario"));
                
            }
            con.close();
        }catch (Exception e){
            e.printStackTrace();
        }
desde ja grato
[]s
leandrous
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          Sugestão:
1 - Criar um array dinâmico de String com os registros:
[b]String lista[];
lista = new String[tamanho_do_banco_de_dados];
for (i=0; i < tamanho_do_banco_de_dados; i++)
lista[i] = …
[/b]
2 - Criar o combobox:
JComboBox combo = new JComboBox(lista);
Acho que dá certo !  
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Da maneira como o usuário anterior explanou:
JComboBox jcb;
try
  {
   Class.forName("com.mysql.jdbc.Driver");
   Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/java", "root", "jackie");
   ResultSet rs = conn.createStatement().executeQuery("SELECT usuario FROM mensagem");
   rs.last();
   String[] itens = new String[rs.getRow()];
   rs.first();
             
   for(int item = 0; item < itens.length; item++, rs.next())
     { itens[item] = new String(rs.getString("usuario")); }
   jcb = new JComboBox(itens);
   conn.close();
  }
  catch(Exception e)
    { e.printStackTrace(); }
Ou você pode fazer assim:
JComboBox jcb = new JComboBox();
try
  {
   Class.forName("com.mysql.jdbc.Driver");
   Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/java", "root", "jackie");
   ResultSet rs = conn.createStatement().executeQuery("SELECT usuario FROM mensagem");
   rs.beforeFirst();
             
   while(rs.next())
     { jcb.addItem(rs.getString("usuario"); }
   conn.close();
  }
  catch(Exception e)
    { e.printStackTrace(); }