---
title: Banco de Dados
slug: low-code/banco-de-dados
description: Learn how Low Code enables easy information storage through various database-related features. Discover the three native database types supported by Low Code, including Microsoft SQL Server, Oracle Database, and PostgreSQL. Gain valuable instructions on f
docTags: 
createdAt: 2023-08-24T13:06:33.527Z
---

O <font color="#3b9f0f">**Low Code**</font> permite armazenar informações fornecendo uma gama de recursos e funcionalidades relacionados ao banco de dados. Sendo esses de três tipos nativos no <font color="#3b9f0f">**Low Code**</font>: **`Microsoft SQL Server`**,&#x20;**`Oracle Database`**, **`PostgreSQL`**, entre outros.&#x20;

## Antes de Começar

- [x] Faça a relação entre o **tipo de dados&#x20;**&#x65; o **tipo de banco de dados**.&#x20;

Para isso, clique em "**Editar**" e preencha todos os campos necessários:

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/oTGauWSmH5RundzFC5Z36_image.png)

## Passo a passo

:::::WorkflowBlock
::::WorkflowBlockItem
Preencha as informações necessárias para **Tipo&#x20;**&#x64;e banco de dados, caminho do **Driver&#x20;**&#x64;o banco de dados. Para adicionar **Tipos de dados**, clique em **“Adicionar”** que são pré-configurados no Low Code. Para saber mais sobre o registro de tipos de dados, consulte a documentação relevante.

:::hint{type="info"}
✏️ <u>**Nota:**</u> O driver atua como uma interface que traduz as chamadas e comandos do aplicativo para a linguagem e protocolo específicos do banco de dados que está sendo usado. Isso permite que o aplicativo se comunique com o banco de dados sem precisar conhecer os detalhes internos do seu funcionamento.

Existem diferentes tipos de drivers de banco de dados, incluindo:

1. **Driver nativo**: é um driver específico desenvolvido para um determinado banco de dados. Geralmente, é fornecido pelo próprio fabricante do banco de dados e oferece o melhor desempenho e suporte para recursos específicos do banco de dados.
2. **Driver ODBC (open database connectivity)**: é um driver padronizado que segue o padrão odbc para acesso a bancos de dados. Ele permite que um aplicativo se comunique com vários bancos de dados diferentes usando a mesma api.
3. **Driver JDBC (java database connectivity)**: é um driver padrão desenvolvido para a linguagem java, permitindo que aplicativos java se conectem a diferentes bancos de dados compatíveis com jdbc.
4. **Driver OLE DB (object linking and embedding database)**: é um driver de acesso a dados da microsoft que permite que aplicativos acessem bancos de dados usando a tecnologia ole db.

Cada linguagem de programação e plataforma pode ter suas próprias interfaces e apis para se conectar a bancos de dados. Portanto, é importante escolher o driver correto que seja compatível com o sistema de gerenciamento de banco de dados que você está usando e a plataforma em que seu aplicativo está sendo desenvolvido. Isso garantirá uma comunicação eficiente e segura entre o aplicativo e o banco de dados.
:::
::::

:::WorkflowBlockItem
Clique no botão "**Salvar**".
:::
:::::

O Low Code reconhece, nativamente, os três bancos de dados em [Conexão de Banco de Dados](docId\:C92eqS28nB2eVFBVogR8l). Além desses bancos de dados mencionados acima, também é possível trabalhar com outros no [Fluxo de Integração](docId:777CCyd9w0FNdpowXcxkP).

:::hint{type="info"}
✏️ <u>**Nota**</u>**:&#x20;**&#x49;sto não significa que há apenas três bancos e que somente se pode trabalhar com esses. O **Low Code&#x20;**&#x73;abe construir DDL (*Data Definition Language*), que é um subconjunto da SQL para definição de tabelas, de objetos de banco de dados, etc. Ou seja, é uma linguagem para descrever dados e seus relacionamentos em um banco de dados.
:::

Em cada um desses bancos de dados, há os "**tipos de dados**", um tipo de banco de dados em que o Low Code entende que faz parte da relação referente a imagem abaixo:

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/Su9O9W0883HnFAHZvqX1E_image.png)

Para os três tipos de bancos de dados em que o Low Code trabalha nativamente, ele relaciona o **tipo de dado&#x20;**&#x72;econhecido na coluna da esquerda e o **tipo de dado** nativo do banco de dados em questão.

:::BlockQuote
<u>**Exemplo**</u>**:&#x20;**&#x66;azer a tabela de um cliente no banco de dados X usando a relação entre tipo de dados. De certo modo, o banco irá ter uma coluna do tipo que escolher.
:::

