---
title: Conexão de Banco de Dados
slug: low-code/conexao-de-banco-de-dados
description: Learn how to create a database connection using Low Code with this step-by-step guide. Whether it's a JNDI or direct connection, this document provides detailed instructions, along with helpful images and tables. Discover how Low Code allows for parameter
docTags: 
createdAt: 2023-08-24T13:05:55.010Z
---

O principal intuito do <font color="#3b9f0f">**Low Code**</font> é a parametrização, ou seja, sempre haverá como manusear e manipular a tela. Portanto, convém dizer que **nada do&#x20;**<font color="#3b9f0f">**Low Code**</font>**&#x20;é fixo**.&#x20;

Para trabalhar com um banco de dados, é necessário uma conexão com o banco, necessária quando se trata de objeto de negócio.

Essa conexão é apresentada conforme a seguir:

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

:::hint{type="info"}
🖊 ***Nota*****:&#x20;**&#x54;odas as conexões de banco de dados só podem estar relacionadas aos três tipos mencionados em [Banco de Dados](docId:0E-8S7dvJ9ZevY5Ly9N-J) `Microsoft SQL Server`,&#x20;`Oracle Database`, `PostgreSQL`, que por sua vez são necessárias para o correto funcionamento dos objetos de negócio.&#x20;

No entanto, o Low Code oferece integração com qualquer outro banco de dados através do [Fluxo de Integração](docId:777CCyd9w0FNdpowXcxkP)&#x20;
:::

## Passo a passo

Para criar uma conexão de banco de dados:

- [x] É preciso possuir acesso de Infraestrutura neste banco. O próprio acesso físico (caso seja virtual é necessário estar publicado), entre outros itens devem ser configurados pela Infraestrutura.

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

| **Campo**                                                                                                                                                                                                                                                                                                                                                                                           | **Descrição**                                                                                                                 |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| **Nome** (<font color="#eb144c">*****</font>)**&#x20;                                                                                                                                                                                                                                                                                                                                      &#x20;** | Insira o nome sem espaçamento                                                                                                 |
| **Descrição** (<font color="#eb144c">*****</font>)                                                                                                                                                                                                                                                                                                                                                  | Coloque uma descrição                                                                                                         |
| **Tipo** (<font color="#eb144c">*****</font>)                                                                                                                                                                                                                                                                                                                                                       | Selecione entre **conexão JNDI** ou **conexão direta**                                                                        |
| **Nome do Datasource** (<font color="#eb144c">*****</font>)                                                                                                                                                                                                                                                                                                                                         | Dependendo dos tipos de conexões que colocar, entre a conexão JNDI ou direta, duas opções de bancos de dados serão exibidas.  |

As informações com asterisco (<font color="#eb144c">*****</font>) são obrigatórias.

### Conexão JNDI

Mostra opções que estão configuradas no container da aplicação. Além disso, dependerá da equipe da Infraestrutura para realizar as devidas configurações.

:::BlockQuote
***Exemplo*****:** Front Manager Data Source (frontmanager)
:::

No caso do **Default Tenant**, é o Tenant ou o banco de dados conectado a essa URL: [https://frontmanager.apps.centralit.com.br/lwc/page/DATABASE\_CONNECTION](https://frontmanager.apps.centralit.com.br/lwc/page/DATABASE_CONNECTION)

Confira [Tenant](https://docs.citsmart.com/hyper/tenant-espaco-de-cliente) para mais informações.

Clique em "**Salvar**" após finalizar.&#x20;

### Conexão Direta

O outro tipo de conexão é referente à **conexão direta.**

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

| **Campo**                                                                                                                                                                                                                                                                                                                                                                                                     | **Descrição**                                                                                                                                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Nome** (<font color="#eb144c">*****</font>)**&#x20;                                                                                                                                                                                                                                                                                                                                                &#x20;** | Escreva um nome sem espaçamento                                                                                                                                                                     |
| **Descrição** (<font color="#eb144c">*****</font>)                                                                                                                                                                                                                                                                                                                                                            | Insira uma descrição                                                                                                                                                                                |
| **Tipo** (<font color="#eb144c">*****</font>)                                                                                                                                                                                                                                                                                                                                                                 | Conexão direta                                                                                                                                                                                      |
| **Path JDBC** (<font color="#eb144c">*****</font>)                                                                                                                                                                                                                                                                                                                                                            | É possível escrever livremente a URL de conexão, o usuário, a senha e o esquema, desde que tenha acesso ao banco de dados.<br />**Exemplo:&#x20;**`jdbc:postgresql://localhost:5432/hyperplataform` |
| **Usuário** (<font color="#eb144c">*****</font>)                                                                                                                                                                                                                                                                                                                                                              | Selecione usuário do banco de dados                                                                                                                                                                 |
| **Senha** (<font color="#eb144c">*****</font>)                                                                                                                                                                                                                                                                                                                                                                | A senha do usuário do banco de dados                                                                                                                                                                |
| **Esquema** (<font color="#eb144c">*****</font>)                                                                                                                                                                                                                                                                                                                                                              | Insira o esquema das tabelas do banco de dados                                                                                                                                                      |

As informações com asterisco (<font color="#eb144c">*****</font>) são obrigatórias.

:::hint{type="info"}
🖊 ***Nota*****:&#x20;**&#x54;odas as senhas digitadas em telas do Low Code são criptografadas na origem e trafegam criptografadas em ambos os sentidos (do servidor para o browser e vice versa) .
:::

:::hint{type="warning"}
⚠️ ***Atenção*****!&#x20;**&#x4E;o que diz respeito ao usuário<font color="#eb144c">*</font>, se colocar um que não foi cadastrado previamente (que não existe), o Low Code tentará estabelecer a conexão, e consequentemente dará timeout, pois não conseguirá se conectar.&#x20;

O timeout depende da configuração do banco de dados. Além disso, é preciso usar as credenciais necessárias para poder se conectar ao banco de dados.
:::

