# Firebird - Instalação do conector .NET

**URL:** <https://community.latromi.com.br/t/firebird-instalacao-do-conector-net/600>\
**Category:** Tutoriais\
**Tags:** infra, database-connector\
**Created:** [Maio 17, 2021, 2:52pm UTC](https://community.latromi.com.br/t/firebird-instalacao-do-conector-net/600 "2021-05-17T14:52:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![daniel.giacomelli](https://community.latromi.com.br/user_avatar/community.latromi.com.br/daniel.giacomelli/32/1476_2.png) [@daniel.giacomelli](https://community.latromi.com.br/u/daniel.giacomelli)\
**Post date:** [Maio 17, 2021, 2:52pm UTC](https://community.latromi.com.br/t/firebird-instalacao-do-conector-net/600/1 "2021-05-17T14:52:43Z")

</div>

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](https://firebirdsql.org/en/net-provider/).

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](https://www.nuget.org/).

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

- Página de downloads [aqui](https://www.nuget.org/downloads).
- Instruções de instalação [aqui](https://docs.microsoft.com/en-us/nuget/install-nuget-client-tools).

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”.

```nohighlight
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](https://community.latromi.com.br/uploads/default/original/1X/243f937fee3facd6bfff1ec7de66881c699216d5.png)

## 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](https://community.latromi.com.br/t/registro-de-provedores-de-dados/569), que fica na pasta raiz do site.

Adicione a seguinte linha no arquivo:

```xml
<?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**.

 ![image](https://community.latromi.com.br/uploads/default/original/1X/e1f9e8f937eb0442c24758af2b8974c444b76fb7.png)

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 |
