Gravação no banco de dados

2 respostas
D

Boa Noite

Pessoal, estava desenvolvendo um sisteminha de compras porém não consigo gravar os dados no banco… segue a mensagem de erro e o codigo da classe DAO, se alguem poder me dar uma dica. fico agradecido.

java.lang.ExceptionInInitializerError
Caused by: java.lang.RuntimeException: Uncompilable source code - cannot find symbol
symbol: class FornecedorDAO
location: package Principal
at principal.Menu.(Menu.java:3)
Exception in thread “main” Java Result: 1

package Principal;

import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import principal.ConnectionFactory;
import principal.Fornecedor;

/**
 *
 * @author Douglas
 */
public class FornecedorDAO {

    public FornecedorDAO() {
    }
    
    public int Inserir (Fornecedor fornecedor) {
     int qtd = 0;
     
            
     String sql = "insert into fornecedor (NomeFornecedor,CNPJ,EndFornecedor,TelFornecedor,CidadeFornecedor,UfFornecedor)"
                      + "values (?,?,?,?,?,?)";
     
     try {
     
          PreparedStatement pmst = ConnectionFactory.getConnection().prepareStatement(sql);
     
       pmst.setString (1,fornecedor.getNomeFornecedor());
       pmst.setString (2,fornecedor.getCNPJ());
       pmst.setString (3,fornecedor.getTelFornecedor());
       pmst.setString (4,fornecedor.getEndFornecedor());
       pmst.setString (5,fornecedor.getCidadeFornecedor());
       pmst.setString (6,fornecedor.getUfFornecedor());
        
       qtd = pmst.executeUpdate();
       
       
       
     } catch (SQLException ex) {
         Logger.getLogger(FornecedorDAO.class.getName()).log(Level.SEVERE, null);
     }
     
     
     return qtd;
     
     
     
    }
    
    
}

2 Respostas

douglas_arantes

Pra que esse:

qtd = pmst.executeUpdate();

e

return qtd;

Acho que você pode apenas fazer:

pmst.execute();
pmst.close();
D

eu estava pensando em contar quantas vezes foram inseridos dados no banco, vou tentar desta forma, que você sugeriu

Criado 23 de outubro de 2012
Ultima resposta 23 de out. de 2012
Respostas 2
Participantes 2