Publicado em C++, Exemplos Qt, MySQL, Programação, Qt

DB01 – Exemplos de escrita de uma aplicação para Acesso a Base de Dados

db01

Com este exemplo pretendo sintetizar os aspetos mais elementares necessários à criação de uma aplicação que gere o acesso a uma base de dados.

Vou tentar resumir este assunto nos pontos seguintes, de forma a permitir que, aqueles que venham a sentir curiosidade por esta abordagem, a possam testar sem ter que atravessar um deserto de explicações complexas e por vezes contraditórias.

Vamos dividir a abordagem nos seguintes pontos:

  1. Instalar e configurar as ferramentas necessárias.
  2. Download e teste do exemplo

1. Instalar e configurar as ferramentas necessárias

Felizmente já tenho este material organizado em artigos anteriores.

Posto isto, vamos necessitar:

2. Download e teste do exemplo

Obter o exemplo

O código fonte pode ser descarregado aqui (https://app.box.com/s/rtymsi1zhnas4fpg5ewz).

De seguida, vamos descomprimir o ficheiro e obtemos a seguinte estrutura de pastas:

db01estruturaPastasA pasta “db01” contém o modelo da base de dados, construído utilizando o MySQL WorkBench.

A pasta “db01app” contém a aplicação que realiza o acesso a essa base de dados.

Preparar a base de dados

Vair ser necessário criar a base de dados, com a respetiva tabela e definir um utilizador com privilégios de acesso à mesma. Também serão adicionados alguns registos de teste.

Todas estas tarefas poderão ser executadas de uma única vez, recorrendo ao modelo da base de dados que disponibilizo (), que depois de aberto utilizando o MySQLWorkbench, basta executar a operação “Forward Engineer …” e, tanto a base de dados como o utilizador serão criados no servidor.

código fonte pode ser descarregad

Testar a aplicação que serve de exemplo

Trata-se de uma base de dados muito simples, monotabela, com a qual apenas pretendo exemplificar algumas operações elementares.

pessoa

O programa estabelece uma ligação à base de dados e, de seguida, permite realizar as operações de dados seguintes:

  • inserir
  • eliminar
  • alterar
  • procurar

Basta agora abrir o programa utilizando o QtCreator, compilar e se tudo correu conforme esperado, a aplicação é iniciada.

O vídeo seguinte demonstra todo este processo que acabei de descrever.

Anúncios

3 opiniões sobre “DB01 – Exemplos de escrita de uma aplicação para Acesso a Base de Dados

  1. Não estou conseguindo baixar o arquivo de exemplo teria como enviar no meu e-mail por favor? Se não for pedir muito, gostaria de saber se vc sabe um modo de utilizar a propriedade placeholderText no QlineEdit, para que só altere o texto quando for digitado e não ao ganhar foco. Desde já agradeço.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s