Skip to main content

Library to simplify JDBC and JVM configuration for Informix and MongoDB

Project description

wbjdbc

wbjdbc é uma biblioteca Python que simplifica a configuração e o uso do JDBC e da JVM, especialmente para conexões com bancos de dados Informix e MongoDB. Ela fornece uma abordagem integrada para gerenciar drivers JDBC, iniciar a JVM e configurar o ambiente necessário para o acesso ao banco de dados.

Recursos

  • Inicialização simplificada da JVM (jvm.dll).
  • Suporte interno para os drivers JDBC:
    • Informix JDBC Driver: jdbc-4.50.10.1.jar
    • MongoDB BSON Driver: bson-3.8.0.jar
  • Precompilação de dependências para evitar erros de compatibilidade.
  • Pacote leve e fácil de instalar.

Requisitos

  • Python 3.8 ou superior.
  • Java JDK compatível com o seu sistema operacional.

Instalação

Para instalar a biblioteca:

pip install wbjdbc

Uso

Inicializando a JVM

Basta importar a biblioteca e chamar o método start_jvm():

from wbjdbc import start_jvm

start_jvm()

Exemplo de Conexão JDBC

Aqui está um exemplo de como usar o wbjdbc para se conectar a um banco de dados Informix:

from wbjdbc import start_jvm
import jaydebeapi

start_jvm()

Configuração da conexão JDBC

jdbc_url = "jdbc:informix-sqli://:/:INFORMIXSERVER=" user = "" password = ""

Conectando ao banco de dados

conn = jaydebeapi.connect("com.informix.jdbc.IfxDriver", jdbc_url, [user, password]) cursor = conn.cursor()

Executando uma consulta

cursor.execute("SELECT * FROM minha_tabela") resultados = cursor.fetchall()

for linha in resultados: print(linha)

cursor.close() conn.close()

Contribuição

Se você deseja contribuir para o projeto, envie um pull request no repositório do GitHub.

Licença

Este projeto é licenciado sob a licença MIT. Consulte o arquivo LICENSE para mais informações.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wbjdbc-1.0.6.tar.gz (28.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wbjdbc-1.0.6-py3-none-any.whl (29.2 MB view details)

Uploaded Python 3

File details

Details for the file wbjdbc-1.0.6.tar.gz.

File metadata

  • Download URL: wbjdbc-1.0.6.tar.gz
  • Upload date:
  • Size: 28.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.11

File hashes

Hashes for wbjdbc-1.0.6.tar.gz
Algorithm Hash digest
SHA256 71850c089eeda4984726a5eaa83b022398815b530149a29a7ded597d58dfb8f5
MD5 7ebf842b6fb6d72a03fff6928d457fee
BLAKE2b-256 a6fc8f1df3384eb5f03bb9c9e37e82e4ad5d85fadd67e59601fbbc12842bdb11

See more details on using hashes here.

File details

Details for the file wbjdbc-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: wbjdbc-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 29.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.11

File hashes

Hashes for wbjdbc-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a73758cf7dc61cfad08573a192f4749518e38cb6801fb3fc457d16e0e16e6fb9
MD5 c500977485678b856fbded8986c1a045
BLAKE2b-256 d266bedfed2ce0816a07a641fe2b257c3e37173172b5285eb3af1fe81e214798

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page