Gostaria de tirar uma dúvida em relação ao código Java. Tenho um banco de dados no Acces. Gostaria de fazer com que um Combobox lese algumas tabelas fixas do meu banco. Ou seja tenho de montar em minha tela principal vários Combobox que se originam de tabelas fixas vindas do meu Banco.
Lá vai:
[code] //Combo Depto Area
class ComboResolvedor {
ComboResolvedor() {
}
public void comboResolvedorRes() {
try
{
//Autenticação do DB
String url = "jdbc:odbc:Empresa";
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 nome from usuario");
while(rs.next()){
cbResolvedor.addItem(rs.getString("nome"));
}
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!");
}
}
}[/code]
Veja eu fiz uma consulta no DB e utilizei:
cbResolvedor.addItem(rs.getString(“nome”));
Desta forma ele vai adicionar o conteúdo da coluna “nome” no combo “cbResolvedor”
Acho que este código vai te dar uma ajuda…
Até mais,
Ricardo Serra
www.open.org.br
www.portaljava.com