Logo

ZeosLib

A principal suíte de acesso a bancos de dados para Lazarus e Delphi

Introdução

O ZeosLib é a principal suíte de acesso a banco de dados para o ecossistema Pascal. Sua grande vantagem é a portabilidade, permitindo que o mesmo componente seja utilizado tanto no Lazarus quanto no Delphi (incluindo a Community Edition).

IMPORTANTE: Não misture a instalação do ZeosLib com outros pacotes simultâneos. Instale-o isoladamente, reinicie a IDE e só então prossiga com os demais componentes.

Método 1: Instalação via OPM (Recomendado)

A forma mais simples de instalar o ZeosLib é através do Online Package Manager (OPM).

Instalação pelo Online Package Manager (OPM)

Vídeo Tutorial

Assista abaixo à demonstração:

Conexão a banco de dados com Zeos no Lazarus

ASSISTIR VÍDEO NO YOUTUBE

Método 2: Instalação no Linux via Script Automatizado

Para simplificar a instalação no Linux, você pode utilizar o script lpkinstall-zeos.sh disponível no repositório acbr_install_linux. Este script automatiza o download e a configuração dos pacotes .lpk diretamente na sua IDE.

Passo a passo da instalação:

  1. Clone o repositório de scripts:
    git clone https://github.com/gladiston/acbr_install_linux.git
  2. Acesse o diretório:
    cd acbr_install_linux
  3. Dê permissão de execução ao script:

    Antes de rodar, é necessário informar ao Linux que o arquivo é um executável:

    chmod +x lpkinstall-zeos.sh
  4. Execute a instalação:
    ./lpkinstall-zeos.sh

O script irá baixar os fontes do ZeosLib e realizar o registro dos pacotes na IDE Lazarus de forma silenciosa e eficiente.

Método 3: Instalação Manual via GIT

Se você precisa de uma versão específica ou de desenvolvimento, pode optar pela via manual:

cd /caminho/desejado
git clone https://github.com/marsupilami79/zeoslib.git
cd zeoslib
git switch 8.0.0-stable

Abra o Lazarus e carregue os arquivos .lpk em packages/lazarus. Compile todos os pacotes de runtime primeiro e instale o zcomponentdesign.lpk por último.

Paleta do ZeosLib no Lazarus

Conclusão

Seja via script automatizado ou OPM, o ZeosLib é essencial para quem busca uma camada de dados estável. Sua compatibilidade entre versões do Delphi e Lazarus garante que o seu investimento em código dure muitos anos.