DefaultListModel padrao = new DefaultListModel();//modelo padrão
jList jl_favor = new jList// chama a jlist
jl_favor.setModel(padrao);// recebe valor padrão
Concexao_Banco Concexao_Banco = new Concexao_Banco();//abre conexão com o banco
try {
Concexao_Banco.stm = Concexao_Banco.conexao.createStatement();
Concexao_Banco.rs = Concexao_Banco.stm.executeQuery(
"select * from tb_favoritos");// executa um select nu banco
while (Concexao_Banco.rs.next()){
String pega = Concexao_Banco.rs.getString("URL");
padrao.addElement(pega);// e joga o result set nu padrão
}
} catch (SQLException ex1) {
System.out.print("Error " + ex1.getMessage());
}
try {
Concexao_Banco.conexao.close();
} catch (SQLException ex) {
System.out.print("Error " + ex.getMessage());
}
create table tb_favoritos(
URL varchar(255) not null key);
Agora quando o usuario selecionar um item na jList e clicar nu botão remover, este dado deve ser excluido da jlist e do banco.
Brigado pela colaboração... :)
Dê uma olhada nos padrôes DAO (Data Access Object) e também em MVC (Model-View-Controller) uma procura rápida no google resolve isso rapidinho.[/list]