📦 Conectores DB é um projeto que permite interagir com diferentes Banco de Dados realizando Abertura da Conexão, Execução da Query e Fechamento da Conexão.
Atualmente funcionando para:
- SQLITE3
- Microsoft Access
As seguintes ferramentas foram usadas na construção do projeto:
- Instalando: pip install -r requirements.txt
- Importando: from main import conectores
Ex: Realizando querys para o baco de dados: SQLITE:
from main import conectores
# VERIFICANDO OS TIPOS DE QUERY DISPONÍVEIS
query_types = conectores().get_query_types()
# QUERY COM PARAMS
# DEFININDO OS PARÂMETROS DE CONEXÃO
caminho_bd_bds = r"BD_TESTES\SQLITE3\DB_PARAMETROS.db"
ssql_bds = "SELECT CAMINHO FROM TBL_CAMINHO_BD WHERE BD = ?"
params_bds = ("DB_MODERNIZASOAS_PARAMETROS",)
tipo_query_bds = query_types[0]
# EXECUTANDO A QUERY E OBTENDO O RESULTADO
result = conectores().execute_query_sqlite(caminho_bd_bds, ssql_bds, params_bds, tipo_query_bds)
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas (O download pode ser realizado pela própria página do Python ou Anaconda): Python.
Para executar a conexão com bancos de dados com senha, pode ser necessário:
- Criar arquivo: .secrets.toml na raiz do projeto (usamos Dynaconf)
- Nele colocar sua senha do padrão:
[default]
PASSWORD_HADOOP_CDP = "SUA_SENHA_BD"
Classificador de tipo de PDF usando cálculo de percentual de texto contido no PDF.
Banco de Dados | Ações disponíveis |
---|---|
SQLITE3 | SELECT, INSERT, INSERT MANY, UPDATE, DELETE, TRUNCATE |
Microsoft Access | SELECT, INSERT, INSERT MANY, UPDATE, DELETE, TRUNCATE |
Os testes estão na pasta: TESTS/*. Nela é possível verificar os testes disponíveis em arquivos individuais para cada um dos bancos de dados disponíveis.
Os bancos utilizados nos testes estão em: BD_TESTES/*
Este projeto está sob a licença MIT.
Feito com ❤️ por Emerson Rafael 👋🏽 Entre em contato!