Como faço para que as opções de um combobox venham de uma tabela em um banco de dados ?
Toma ai o codigo, qualquer coisa tu fala!!
Valeu!!!
[public void comboResolvedorRes() {
try
{
//Autenticação do DB
String url = “jdbc:odbc:conect”;
String usuario = “”;
String senha = “”;
//Chama o drive de comexão JDBC
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//Cria a conexão
Connection con;
con = DriverManager.getConnection(url,usuario,senha);
//Método para instrução SQL
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select area from area");
while(rs.next()){
jComboBox1.addItem(rs.getString("area"));
}
st.close();
con.close();
}
//Tratamento em caso de falha na conexão com DB
catch (Exception e) {
// JOptionPane.showMessageDialog(null,"Problemas com o banco de dados!");
}
}
]
Você pode colocar todos os valores em um Vector ou String[] e passa-lo no Construtor do JComboBox.
Você também pode usar o método setModel.
Da uma olhada na API.