Pular para o conteúdo

Iniciando com o SQLite

Conheça o SQLite, um gerenciador de banco de dados rápido e que gera apenas um arquivo. Aqui veremos como instalá-lo no Linux ou Windows e em seguida como utilizá-lo via console de comando ou através do PHP.
Rodrigo Urbinati Maia redstyle
Hits: 124.130 Categoria: Banco de Dados Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Introdução

Nada como um banco de dados para facilitar a criação de sites com conteúdo dinâmico. Uma dupla famosa para essa tarefa é o PHP e MySQL, que proporciona muitos recursos e ferramentas para tal.

Uma alternativa para quem não quer um servidor de banco de dados rodando na máquina é o SQLite.

Sua instalação é simples, assim como a criação dos bancos de dados e suas tabelas.

Uma das coisas que achei mais interessante é o fato do SQLite criar apenas um arquivo (com extensão .db).

Ele pode ser acessado direto pelo PHP e é muito simples a sua instalação.

   1. Introdução
   2. Instalação (Linux e Windows)
   3. Criando o banco de dados
   4. Um exemplo com o PHP
   5. Conclusão
Nenhum artigo encontrado.

Instalar o MongoDB no Ubuntu

Gambas2: Inserindo dados em tabela SQLite

Consultas SQL pelo Terminal no Postgres, Mysql, SQL Server, etc

Relato de experiência: contribuição para tradução de um artigo da Wikipédia

Banco de dados orientados a documentos

#1 Comentário enviado por jragomes em 22/07/2004 - 23:29h
artigo ficou legal. acho que poderia dar uma extendida qto a performance e quais vantagens ele tem sobre o mysql, e coisas como se tem stored procedure, trigger, se aceita o padrão sql-ansi normalmente ou se tem algumas coisas próprias. Mas no todo, como introdução, o artigo ficou bem legal. Parabéns
#3 Comentário enviado por wronieri em 23/07/2004 - 00:49h
Cara muito bom seu artigo uma dúvida tem como fazer a dobradinha sqlite + java? e onde posso encontrar documentação sobre ele?
#5 Comentário enviado por jeffestanislau em 23/07/2004 - 16:49h
Hehehehe...
Cara show de bola seu artigo, tava precisando criar um projetinho no qual tinha um problema de instalar um banco de dados local, pois o usuário usa o windows e tava na dúvida se colocava o mysql ou o sql-serve (que geraria ônus ao cliente) e o sqlite já caiu matando no peito e mandando pra rede... rs rs rs, será excelente para essa aplicação...

Parabéns!!!

#6 Comentário enviado por nuxli em 25/07/2004 - 13:58h
Eu ja uso SQLite a algum tempo para fazer programas.
Fica muito bom as combinacoes:
PHP-GTK + SQLite
Python + SQLite

Para programas onde a intalacao do mysql e inviavel ou ate mesmo impossivel o SQLite e muito util, so acho que esta faltando um ferramente de Design para o SQLite, acredito que um phpSQLiteAdmin ficaria show de bola...
#8 Comentário enviado por androle em 06/10/2004 - 18:35h
Parabéns, muito bom o artigo.

Veja só, achei um editor bem legal para o sqlite. Como eu testei vários até achar esse e perdi um certo tempo, aqui vai o link, de repente alguém mais gosta:

http://sqlitebrowser.sourceforge.net

E sobre um phpsqliteadmin, já existe, até já instalei. É bem legal.
http://phpsqliteadmin.sourceforge.net

[]'s
#9 Comentário enviado por thiagosc em 04/11/2004 - 15:45h
Parabéns pelo artigo estava procurando realmente isso hoje e caiu como uma luva mas.... Novamente parabéns !!!

Um abraço

Thiago Christofoli
#10 Comentário enviado por emiliocordova em 30/11/2004 - 09:32h
Gostei do artigo e dos comentarios pois me ajudaram a resolver algumas pendencias que tinha para dsenvolvr meu projeto em Delphi.
No entanto gostaria de saber se este BD Sqlite é multi-usuario igual aos free encontrados na internet?

[]´s

Emilio
emiliocpd@gmail.com
#11 Comentário enviado por redstyle em 30/11/2004 - 23:27h
Emilio,
o SQLITE é, vamos dizer, como um arquivo .mdb do access.
Ou seja não precisa de um usuário e senha para poder "conectar" no banco de dados. Porem você pode definir as permissões (no sistema operacional) dos arquivos .db para somente um usuário poder modifica-lo. Ou pode definir um diretório onde o usuário pode criar seus bancos.
Acredito que daqui algum tempo os servidores de hospedagem já disponibilizaram o sqlite para criar sites dinâmicos junto com o php.
Abraços.

Rodrigo Urbinati Maia
#12 Comentário enviado por DominguesServer em 27/12/2004 - 08:58h
Achei muito bom o artigo e gostaria de sugerir q você fizesse um para iniciantes em Banco de Dados com SQLITE, no meu caso uso Linux e Windows, mas ainda estou engatinhando no mundo BD...
#13 Comentário enviado por Ti_j@der em 31/12/2004 - 03:15h
Estou com o DominguesServer da uma força p gente q ta começando!!!
#14 Comentário enviado por ulbj05 em 06/01/2006 - 10:56h
Parabens pelo artigo...está muito bom. Eu já tinha entrado no site do SQLite uma vez só para me informar um pouco sobre este banco. Não tive coragem de baixar o banco porque pelo que entendi não dá para fazer uma aplicação Cliente-Servidor com ele, ou seja, acessar o banco de uma aplicação cliente em outra máquina. Estou usando o Kurumin 5.1 e estava tentando instalar o MySql por causa disso. Se o SQLite conseguir rodar aplicativos com a arquitetura Cliente-Servidor eu deixo o MySql de lado e pego o SQLite. Novamente Parabens pelo artigo...está muito bom!!!
#15 Comentário enviado por fernandoamador em 13/02/2006 - 13:45h
Ótimo artigo...Parabéns!!!
#16 Comentário enviado por balani em 27/08/2006 - 00:11h
Artigo muito bom, vc sabe de alguma solução para rodar mssql no linux?
#17 Comentário enviado por _Edu_ em 11/10/2006 - 01:19h
Velho, eu achei interessante esse artigo, é a primeira vez que vejo falar de sqlite, e tentei implementar aqui em casa. Infelizmente não consigo usar de maneira alguma. Estou com o interpretador php e o sqlite e não consigo atraves de linha de comando no dos me conectar ao banco. Apenas mudando as linhas que vc comentou do php.ini, não foi suficiente para eu conseguir usar a extensão do sqlite... Dá um erro tipo:

Warning: PHP Startup: Unable to load dynamic library 'd:\php\ext\php_sqlite.dll' - Não é possível encontrar um dos arquivos de biblioteca necessário para executar esse aplicativo. in Unknown on line 0

Ele não encontra num sei qual arquivo, o caminho está certo, o php_sqlite.dll está presente..mas ele não baixa a pourra da biblioteca!!

Tentei mudar a linha do extension_dir pra tudo quanto é jeito, relativo, absoluto e nada, tentei mudar a dll de lugar, tentei mudar o caminho, mudei a barra para barra contraria e nada...

Mew..não sei o que fazer mais..estou tentando usar apenas o interpretador php e o sqlite para me conectar num bd, isso não é possivel? preciso ainda instalar um servidor tipo apache?


Abraços

Contribuir com comentário

Entre na sua conta para comentar.