DELPHI PARA

INICIANTES

APRENDA DELPHI

Torne-se um programador de sucesso!

Conectar Banco de Dados Firebird Utilizando DBExpress no Delphi

CONECTAR BANCO DE DADOS FIREBIRD UTILIZANDO DBEXPRESS NO DELPHI

O Firebird é derivado do código do Borland InterBase 6.0. Ele tem o código aberto e não possui licença dupla, portanto você pode utilizá-lo em qualquer tipo de aplicação, seja ela comercial ou não, sem pagar nada por isso – é totalmente GRATUITO! (Continue lendo, no final vou mostrar na prática como conectar banco de dados Firebird utilizando dbExpress no Delphi).

A tecnologia usada no Firebird tem mais de 20 anos, fazendo com que ele seja um produto muito maduroestável.

Principais Recursos

Não se engane com o tamanho do instalador! O Firebird é um SGBD completo e poderoso. Ele pode gerenciar bancos de dados de alguns Kbytes até dezenas de Gigabytes com boa performance e praticamente sem necessidade de manutenção!

Abaixo segue uma lista dos principais recursos do Firebird:
  • Suporte total a Stored Procedures e Triggers
  • Transações compatíveis com ACID
  • Integridade Referencial
  • Multi Generational Architecture
  • Consome poucos recursos de processamento
  • Linguagem nativa para Stored Procedures e Triggers (PSQL)
  • Suporte para Funções Externas (UDFs)
  • Praticamente não necessita de DBAsespecializados
  • Quase nenhuma configuração – instale e já comece a usar!
  • Grande comunidade de usuários e vários lugares para se obter suporte gratuito
  • Versão embedded do SGBD – perfeita para criação de catálogos em CDROM, aplicações “demo” ou standalone
  • Dezenas de ferramentas de terceiros, incluindo aplicações gráficas de administração, replicação, etc.
  • Careful writes – recuperação rápida, dispensa o uso de log de transações!
  • Diversas formas de acesso ao banco de dados: nativo/API, dbExpress, ODBC, OLEDB, .Net provider, JDBC nativo tipo 4, Python module, PHP, Perl, etc.
  • Suporte nativo para os maiores sistemas operacionais, incluindo o Windows, Linux, Solaris, MacOS.
  • Backups incrementais
  • Builds de 64bits disponíveis
  • Total controle de cursores em PSQL
  • Tabelas de Monitoramento
  • Triggers de conexão e transação
  • Tabelas temporárias
  • TraceAPI – saiba o que está acontecendo no servidor

Fonte: FirebirdNews

Existem diversos drivers de conexão disponíveis para se conectar com o Firebird. A seguir vou ensinar como conectar banco de dados Firebird utilizando dbExpress no Delphi.

CONECTAR BANCO DE DADOS FIREBIRD UTILIZANDO DBEXPRESS NO DELPHI

Primeiramente você deve baixar o driver específico para o Firebird:

Unified Interbase (UIB).

Após o download do driver acima, basta extrair os arquivos e copiar o arquivo dbxdrivers.ini para a pasta C:\Arquivos de programas\Arquivos comuns\Borland Shared\DBExpress, substituindo o existente.

Caso o Delphi esteja aberto, feche e abra-o novamente. O arquivo dbexpUIBfire15.dll você irá distribuir junto com seu aplicativo.

Feito isto, o driver já está pronto para ser utilizado.

Assista no vídeo a seguir como conectar o Firebird utilizando dbExpress:

Link: https://www.youtube.com/watch?v=_XaAPKHhVf8&feature=youtu.be

Dúvidas? Deixe seu comentário abaixo.