Embutindo um banco de dados SQLite em sua aplicação C++

Com o SQLite você pode criar um banco de dados para sua aplicação sem precisar instalar softwares adicionais, nem configurar nada na máquina. Neste artigo espero demonstrar o funcionamento deste banco de dados e a integração dele com sua aplicação C++.

[ Hits: 63.331 ]

Por: Filipe Niero Felisbino em 06/06/2006


Conclusão

Bom pessoal, espero realmente que o artigo sirva para alguma coisa. Se faltou algum detalhe, por favor me comuniquem.

Um detalhe importante à ressaltar, é que o SQLite vem sendo suportado por uma grande gama de linguagens de programação como: C, C++, Java, Delphi, Free Pascal, PHP, etc. Isto realmente é bom porque aumenta bastante a interoperabilidade dos dados de determinado aplicativo.

Como eu falei, porém, não devemos confundir as coisas, apesar de utilizarmos a palavra 'Banco de Dados' o SQLite está longe de ser isso, ele é simplesmente uma ferramenta para persistir dados. Ele tem utilidade em uma gama muito grande de aplicações, porém não pense em criar um ERP gigante em cima dele ;)

Mais informações podem ser encontradas no site de projeto:
Página anterior    

Páginas do artigo
   1. Introdução
   2. Nosso exemplo
   3. Criando a classe cliente
   4. Classe de banco de dados
   5. Compilando tudo
   6. Conclusão
Outros artigos deste autor

Utilizando o Thunderbird no Windows e Linux

Implementando o Interscan VirusWall com Postfix

Leitura recomendada

Acessando PostgreSQL com C - Cursores

Acessando PostgreSQL com C

PostgreSQL - Embutindo comandos SQL no seu código C

Usando MySQL na linguagem C

Ensaio acerca de bibliotecas de código aberto para abstração de acesso a banco de dados em linguagem C++

  
Comentários
[1] Comentário enviado por Ragen em 06/06/2006 - 14:00h

Legal o artigo.

Existe alguma ferramenta estilo MySQL-Front/Navicat (Gerenciador Visual do Banco) para SQLite?

[2] Comentário enviado por mmaia em 07/06/2006 - 04:16h

Ragen, eu uso mais esses 2, mas tem outros:

Web, estilo PHPMyAdmin
http://sourceforge.net/projects/sqlitemanager/

Desktop (QT)
http://sqlitebrowser.sourceforge.net/

[3] Comentário enviado por clint74 em 03/10/2008 - 15:39h

Muito bom este tutorial, parabéns!

Não o encontrei o arquivo main vc poderia disponibilizá-lo?

[4] Comentário enviado por faustojacome em 19/07/2009 - 20:46h

Não consegui compilar o Database.cpp.

Também não achei o main.cpp.

[5] Comentário enviado por lbrusca em 30/12/2009 - 12:07h

Uma dica para seus próximos artigos: separe dentro do artigo os arquivos de codigo fonte.
Não Consegui encontrar no seu artigo a referencia a main.cpp

[6] Comentário enviado por bitetti em 29/07/2011 - 09:08h

Bom artigo. Fiquei fã desse DB ai esses dias. Quando bem usado é uma poderosa ferramenta.

[7] Comentário enviado por aj.vini em 01/11/2011 - 14:49h

Artigo muito bom! Era exatamente o que eu precisava... e complementando tbm tem wrapper do sqlite pro Python, o nome é pysqlite. Muito bacana! Parabéns!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
{BANNER_MODEL1}
{BANNER_MODEL2}
{BANNER_MODEL3}

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts