public List<BeanFabricante> getLista_b(String nome) throws SQLException, Exception {
String sql = "select * from FABRICANTE where FAB_CODIGO like ? ORDER BY FAB_CODIGO";
PreparedStatement stmt = this.conexao.prepareStatement(sql);
stmt.setString(1, nome);
ResultSet rs = stmt.executeQuery();
List<BeanFabricante> ListaFabricantes = new ArrayList<BeanFabricante>();
while (rs.next()) {
BeanFabricante Bfb = new BeanFabricante();
Bfb.setCodFabricante(rs.getInt("FAB_CODIGO"));
Bfb.setNomeFabricante(rs.getString("FAB_NOME"));
ListaFabricantes.add(Bfb);
}
rs.close();
stmt.close();
return ListaFabricantes;
}
Desta Maneira eu consigo popular uma JTable, sem erros, porém quando quero a adaptar pra o combobox começam a surgir os erros...
--- Em java-br@yahoogrupos.com.br, Victor Coutinho <victorcoutinho1985@...> escreveu
>
> tenta primeiro listar sem adicionar no teu combobox, depois se você
> conseguir fazer a consulta ai sim se preocupa em popular o combobox.
>
>
> Atenciosamente,
>
> *Victor Coutinho*
>
> Tecnólogo em Análise e Desenvolvimento de Sistemas - IFPA - 2007
> Especialista em Arquitetura de Software - UFPA 2010
> http://lattes.cnpq.br/7416203852681748
> Twitter @titocoutinho <http://www.twitter.com/titocoutinho>
>
> "Possuir um martelo não torna alguém um arquiteto" (Craig Larman)
>
>
> Em 21 de setembro de 2010 17:43, Hélder <helder.emiliano@...>escreveu:
>
> >
> >
> > public void inicializaCombobox(String nome) throws SQLException, Exception
> > {
> > frmCadastroProduto fcp = new frmCadastroProduto();
> > fcp.jcFabricante.removeAllItems();
> > String sql = "select * from FABRICANTE where FAB_NOME like ? ";
> >
> > PreparedStatement stmt = this.conexao.prepareStatement(sql);
> > stmt.setString(1, nome);
> >
> > ResultSet rs = stmt.executeQuery();
> >
> > while (rs.next()) {
> > fcp.jcFabricante.addItem(rs.getString("FAB_NOME"));
> > }
> > rs.close();
> > stmt.close();
> > }
> >
> > Ja tentei dessa forma, mas não consigo chamá-lo ai inicializar o form,
> > alguem sabe como seria?
> >
> > --- Em java-br@yahoogrupos.com.br <java-br%40yahoogrupos.com.br>, Victor
> > Coutinho <victorcoutinho1985@> escreveu
> >
> > >
> > > ele se referiu ao seguinte:
> > >
> > > String sql = "select * from FABRICANTE where FAB_NOME like ? ORDER BY
> > > > > FAB_NOME";
> > > > > PreparedStatement stmt = this.conexao.prepareStatement(sql);
> > > *stmt.setString(1, "PARAMETRO NOME NA CONSULTA");*
> > > > > ResultSet rs = stmt.executeQuery();
> > >
> > > você esqueceu de colocar o parametro de consulta, acho que é isso
> > >
> > > Atenciosamente,
> > >
> > > *Victor Coutinho*
> > >
> > > Tecnólogo em Análise e Desenvolvimento de Sistemas - IFPA - 2007
> > > Especialista em Arquitetura de Software - UFPA 2010
> > > http://lattes.cnpq.br/7416203852681748
> > > Twitter @titocoutinho <http://www.twitter.com/titocoutinho>
> >
> > >
> > > "Possuir um martelo não torna alguém um arquiteto" (Craig Larman)
> > >
> > >
> > > Em 21 de setembro de 2010 17:26, Hélder <helder.emiliano@>escreveu:
> >
> > >
> > > >
> > > >
> > > > Cara, num entendi direito, invés de preparestatement(sql)eu teria que
> > > > colocar preparestatement(outra coisa)?
> > > >
> > > > --- Em java-br@yahoogrupos.com.br <java-br%40yahoogrupos.com.br><java-br%
> > 40yahoogrupos.com.br>, Jeff
> >
> > > > Prestes <jeffprestes@> escreveu
> > > >
> > > > >
> > > > > Helder,
> > > > >
> > > > > você não esta esquecendo de passar o parametro para o
> > preparedStatement
> > > > > (query) "FAB_NOME like ?" ?
> > > > >
> > > > > Abs,
> > > > >
> > > > > Jeff Prestes
> > > > >
> > > > > Em 21 de setembro de 2010 12:36, Hélder <helder.emiliano@>escreveu:
> > > >
> > > > >
> > > > > >
> > > > > >
> > > > > > Pessoal gostaria de ao executar um formulario, ele ja listasse
> > todos os
> > > > > > fornecedores cadastrados no jCombobox, dai eu criei o seguinte
> > método:
> > > > > >
> > > > > > private void inicializaCombobox() throws SQLException {
> > > > > > jcFabricante.removeAllItems();
> > > > > > String sql = "select * from FABRICANTE where FAB_NOME like ? ORDER
> > BY
> > > > > > FAB_NOME";
> > > > > > PreparedStatement stmt = this.conexao.prepareStatement(sql);
> > > > > > ResultSet rs = stmt.executeQuery();
> > > > > >
> > > > > > while (rs.next()) {
> > > > > > jcFabricante.addItem(rs.getString("FAB_NOME"));
> > > > > > }
> > > > > > rs.close();
> > > > > > stmt.close();
> > > > > > }
> > > > > > e chamo ele no initialize component();, mas não funciona algúem tem
> > uma
> > > > > > dica para isto funcionar?
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > >
> > > >
> > > >
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br







0 comentários:
Postar um comentário