Statment erro

1 resposta
fabiodurgante
public List<Itens_Venda> listar_Itens_Venda() {

      String sql = "SELECT * FROM itens_venda iv INNER JOIN venda v ON iv.id_venda = v.id_venda "; 
     
        try {
          Statement stmt = getConexao().createStatement();
         ResultSet rs = stmt.executeQuery(sql); 
       rs.next();

       
     return  getItens_Venda(rs);
 
        } catch (SQLException sQLException) {
            System.out.println("Erro ao listar Itens Venda" + sQLException);
        }
        return null;
    }  

se eu fizer com PreparedSatment ai nao da erro que esse tipo de sql quando executado com PreparedSatment 
resulta erro diz que nao pode ser aplicado com instrucao preparada ai tenho que usar Statement e surge o erro

Statement stmt = getConexao().createStatement();
         ResultSet rs = stmt.executeQuery(sql); 

aqui da erro com incompativel tipos impostei todas as classes e tal o que pode ser quando troco a linha 
Statement stmt = getConexao().createStatement();  por    Statement stmt = (Statement) getConexao().createStatement();

ai esse linha nao da mais erro mas ResultSet rs = stmt.executeQuery(sql); 
fica ainda com incampativel tipos alguem ajuda ai

1 Resposta

gilmaslima

Faz o seguinte coloca o isso dentro do catch

sQLException.printStackTrace();

e posta o erro

Criado 17 de dezembro de 2008
Ultima resposta 18 de dez. de 2008
Respostas 1
Participantes 2