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 maduro e está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.