Geração TEC - Lages - Maio/2013
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Exemplo DAO 1

Ir para baixo

Exemplo DAO 1 Empty Exemplo DAO 1

Mensagem por Admin Qua maio 29, 2013 3:03 pm

metodo MaterialDAO.salveFuncionario(Funcionario funcionario)
Código:

   public void salveFuncionario(Funcionario funcionario) {
      Connection connection = null;
      PreparedStatement pstmt = null;
      
      try {
         connection = getConnection();

         String sql = "INSERT INTO CW_FUNCIONARIO (CODIGO, NOME, FUNCAO, SALARIO) " +
            "VALUES(?, ?, ?, ?)";
         pstmt = connection.prepareStatement(sql);
         
         pstmt.setInt(1, funcionario.getCodigo());
         pstmt.setString(2, funcionario.getNome());
         pstmt.setString(3, funcionario.getFuncao());
         pstmt.setDouble(4, funcionario.getSalario());
         pstmt.executeUpdate();
      } catch (Exception e) {
         e.printStackTrace();
      } finally {
         if (pstmt !=null) {
            try {
               pstmt.close();               
            } catch (Exception e) {
               e.printStackTrace();
            }
         }
         
         if (connection != null) {
            try {
               connection.close();
            } catch (Exception e) {
               e.printStackTrace();               
            }
         }
      }
   }

Exemplo de uso na aplicação:
Código:

MaterialDAO materialDAO = new MaterialDAO();
      
      Funcionario func = new Funcionario();
      func.setCodigo(1021);
      func.setNome("Homer Simpson");
      func.setFuncao("Coordenador de Segurança");
      func.setSalario(3000);
      
      materialDAO.salveFuncionario(func);

Admin
Admin

Mensagens : 82
Data de inscrição : 06/05/2013

https://geracaoteclages.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos