Firebird - Instalação do conector .NET

Neste tutorial vamos aprender a fazer a instalação do conector .NET do Firebird

Provedor de Dados

Para acessar um banco Firebird, vamos precisar do Provedor de Dados FirebirdSql.Data.FirebirdClient.

A seguir, vou mostrar como baixar e registrar ele no LATROMI.

Download

A distribuição do Provedor de Dados FirebirdSql.Data.FirebirdClient é realizada através do gerenciador de pacotes NuGet .

Neste caso, a primeira coisa a se fazer, é baixar o NuGet Client para Windows no servidor.

  • Página de downloads aqui.
  • Instruções de instalação aqui.

Use a linha de comando abaixo para baixar o pacote “FirebirdSql.Data.FirebirdClient” em uma pasta do computador. Neste exemplo, o pacote será baixado na pasta “C:\NuGet\Packages”.

nuget install FirebirdSql.Data.FirebirdClient -OutputDirectory C:\NuGet\Packages -Version 7.10.1
Perceba que na linha de comando a versão do pacote foi especificada. Isso porque atualmente, essa é a última versão do conector suportada pelo LATROMI, devido a compatibilidade com o .NET Framework.

O pacote “FirebirdSql.Data.FirebirdClient” será baixado na pasta de destino:

image

Registro

Agora que já temos os arquivos, vamos fazer o registro do Provedor de Dados no LATROMI.

Para registrar o Provedor no LATROMI, vamos usar o arquivo DbProviderFactories.xml, que fica na pasta raiz do site.

Adicione a seguinte linha no arquivo:

<?xml version="1.0" encoding="utf-8"?>
<DbProviderFactoryConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <DbProviderFactories>
    <!-- Adicione a linha abaixo -->
    <add invariant="FirebirdSql.Data.FirebirdClient" name="FirebirdClient Data Provider" path="C:\NuGet\Packages\FirebirdSql.Data.FirebirdClient.7.10.1\lib\net452\FirebirdSql.Data.FirebirdClient.dll" />
  </DbProviderFactories>
</DbProviderFactoryConfiguration>

Configurando a Conexão

Após concluir o registro do Provedor de Dados, adicione uma nova conexão pelo LATROMI Client, usando o tipo de conexão ADO.NET e o Provedor de Dados FirebirdClient Data Provider.

Vários parâmetros estarão disponíveis para configuração. Os parâmetros abaixo são os mais importantes:

Parâmetro Descrição
DataSource Endereço do servidor
Port Porta
UserID Nome de usuário
Password Senha do usuário
Database Nome do banco de dados