public static void main(String[] args) {
    MedicamentoDaoImpl produtoDao = new MedicamentoDaoImpl();

    try {
      MedicamentoBean medicamento = (MedicamentoBean) produtoDao.selecionar(1);
      System.out.println(medicamento.getNome());
    } catch (DaoException ex) {
      Logger.getLogger(TesteSelecionar.class.getName()).log(Level.SEVERE, null, ex);
    }
  }
  public static void main(String[] args) {
    MedicamentoBean pd = new MedicamentoBean();

    pd.setCodigo(1);
    pd.setNome("Oximetolona");
    pd.setFormaFarmaceutica("Comprimidos");
    pd.setMarca("Aventis");
    pd.setDataValidade(Calendar.getInstance());
    pd.setTipoMedicamento("Original");
    pd.setDescricao("Uso adulto e pediátrico");
    pd.setPrecoVenda(80f);
    pd.setPrecoCompra(80f);
    pd.setQuantidadeEstoque(20);

    MedicamentoDaoImpl produtoDao = new MedicamentoDaoImpl();

    try {
      produtoDao.alterar(pd);
    } catch (DaoException ex) {
      Logger.getLogger(TesteAlterar.class.getName()).log(Level.SEVERE, null, ex);
    }
  }