Beispiel #1
0
  public void update(Usuario usuario) {

    String sql =
        "UPDATE TB_USUARIO SET NOME_USUARIO = ?,E_MAIL = ?, USERNAME = ?, SENHA = ?, AVATAR = ?  WHERE ID_USUARIO = ?";

    try {
      pstm = con.prepareStatement(sql);
      pstm.setString(1, usuario.getNomeDoUsuario());
      pstm.setString(2, usuario.getEmail());
      pstm.setString(3, usuario.getUserName());
      pstm.setString(4, usuario.getSenha());
      pstm.setString(5, usuario.getAvatar());
      pstm.setLong(6, usuario.getId());
      pstm.execute();

    } catch (SQLException e) {
      e.printStackTrace();
      throw new RuntimeException("Erro ao atualizar usuario no banco de dados.");
    } finally {
      ConnectionFactory.closeConnection(con, pstm);
    }
  }
Beispiel #2
0
  public void insert(Usuario usuario) {

    String sql =
        "INSERT INTO TB_USUARIO (ID_USUARIO,NOME_USUARIO,E_MAIL, USERNAME, SENHA, AVATAR) VALUES (NEXTVAL('seq_usuario'),?,?,?,?,?)";

    try {

      pstm = con.prepareStatement(sql);
      pstm.setString(1, usuario.getNomeDoUsuario());
      pstm.setString(2, usuario.getEmail());
      pstm.setString(3, usuario.getUserName());
      pstm.setString(4, usuario.getSenha());
      pstm.setString(5, usuario.getAvatar());
      pstm.execute();

    } catch (SQLException e) {
      e.printStackTrace();
      throw new RuntimeException(e);
    } finally {
      ConnectionFactory.closeConnection(con, pstm);
    }
  }