---
title: Conexão de Banco de Dados
slug: low-code-clone/conexao-de-banco-de-dados
description: Learn how to establish database connections in Low Code using either JNDI or direct connections. Discover the required infrastructure access and configuration options. Ensure the security of your connections with encrypted passwords and avoid timeouts by 
createdAt: 2023-01-04T11:59:47.000Z
---

O principal intuito do <font color="#ff6900">**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="#ff6900">**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/Vk2bari10sII5vIISXrBB_image.png)

:::hint{type="info"}
🖊 <u>**Nota**</u>**:&#x20;**&#x54;odas as conexões de banco de dados só podem estar relacionadas aos três tipos mencionados em [Banco de Dados](docId:0VyG4pp3Yrv9HU10NWQJC) **`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\:g05wd98MpUHl8gE-U7OlU)&#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/-9luRUtiVNbkQQxI6Vrtx_image.png)

| **Campo**                                                                                                                                                                                                                                                                                                                                                                              | **Descrição**                                                                                                                 |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| **Nome** (<font color="#eb144c">**\***</font>)                                                                                                                                                                                                                                                                                                                                         | 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
<u>**Exemplo**</u>**:** 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.

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

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/RIW043bIqlfSx3omPkI85_microsoftteams-image-12.png)

| **Campo**                                                                                                                                                                                                                                                                                                                                                                                        | **Descrição**                                                                                                                                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Nome** (<font color="#eb144c">**\***</font>)                                                                                                                                                                                                                                                                                                                                                   | 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"}
🖊 <u>**Nota**</u>**:&#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"}
⚠️ <u>**Atenção**</u>**!&#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.
:::

