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
- Informix JDBC Driver:
- 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 jaydebeapistart_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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71850c089eeda4984726a5eaa83b022398815b530149a29a7ded597d58dfb8f5
|
|
| MD5 |
7ebf842b6fb6d72a03fff6928d457fee
|
|
| BLAKE2b-256 |
a6fc8f1df3384eb5f03bb9c9e37e82e4ad5d85fadd67e59601fbbc12842bdb11
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a73758cf7dc61cfad08573a192f4749518e38cb6801fb3fc457d16e0e16e6fb9
|
|
| MD5 |
c500977485678b856fbded8986c1a045
|
|
| BLAKE2b-256 |
d266bedfed2ce0816a07a641fe2b257c3e37173172b5285eb3af1fe81e214798
|