Inserir imagens (png) numa base de dados MySql utilizando C++/Qt

Este pequeno exemplo resultou da necessidade que tive de verificar a possibilidade de utilizar dados do tipo BLOB de uma base de dados MySql para armazenar imagens.

A linguagem de programação que ando a estudar é C++/Qt e por essa razão a escolha estava feita.

O funcionamento é muito simples:

  • a tabela contém os campos id, name e image;
  • é utilizada a arquitectura Model/View;
  • o botão “disk file” permite abrir uma imagem existente no disco, desde que no formato png;
  • o botão “database” permite obter da base de dados a imagem associada ao registo seleccionado na vista;
  • os botões “add” e “delete” permitem respectivamente inserir ou eliminar os dados na base de dados (id + name + image).

Penso que ficam exemplificadas as operações elementares que permitem inserir e recuperar uma imagem numa base de dados MySql utilizando C++/Qt.

Download do exemplo

Anúncios

3 thoughts on “Inserir imagens (png) numa base de dados MySql utilizando C++/Qt

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