Galera, to tentando fazer um mestre/detalhe numa pagina de orçamentos só que não sei como fazer o select para a tabela de produtos receber o id do orçamento.Meu código esta assim:
public List<Itens_Orcamento>lista(Orcamentos orcamento){
Conexao conexao=new Conexao();
List<Itens_Orcamento>itens=new ArrayList<Itens_Orcamento>();
try{
Statement St=(Statement)conexao.getConn().createStatement();
Statement ST=(Statement)conexao.getConn().createStatement();
ResultSet Rs=St.executeQuery("select * from itens_orcamento where orcamento="+orcamento.getCodigo());
while(Rs.next()){
Itens_Orcamento item=new Itens_Orcamento();
ResultSet RS=ST.executeQuery("select * from produtos where codigo="+Rs.getInt("produto"));
if(RS.next()){
item.setNome(RS.getString("nome"));
}
item.setCodigo(Rs.getInt("codigo"));
item.setOrcamento(Rs.getInt("orcamento"));
item.setProduto(Rs.getInt("produto"));
item.setValor_unit(Rs.getDouble("valor_unit"));
item.setUnit(Rs.getInt("unit"));
item.setValor_total(Rs.getDouble("valor_total"));
itens.add(item);
}
}
catch(Exception Erro){
Erro.printStackTrace();
}
return itens;
}