Paquete para manejar conexiones de bases de datos SQLite3 y operaciones CRUD.
Project description
Py-SQLite-DB-Connection v1.0.4
Este paquete proporciona una clase Connect
para gestionar conexiones y operaciones CRUD en bases de datos SQLite3 de manera sencilla y estandarizada.
Instalación
Puedes instalar el paquete utilizando pip:
pip install PySQLiteDBConnection
Ejemplo de uso
Importar el paquete
from PySQLiteDBConnection import Connect
Crear una instancia de la clase Connect
db = Connect('path_to_your_database.db')
Establecer conexión a la base de datos
connected = db.connect()
Mostrar información sobre la conexión con la base de datos
print(db)
Leer todos los registros de una tabla
table_data = db.read_table('table_name')
Insertar datos en una tabla
data_to_insert = {'column1': 'value1', 'column2': 'value2'}
inserted = db.insert_into_table('table_name', data_to_insert)
Actualizar registros en una tabla
update_data = {'column1': 'new_value'}
condition = {'column2': 'value2'}
updated = db.update_record('table_name', update_data, condition)
Eliminar registros de una tabla
delete_condition = {'column1': 'value1'}
deleted = db.delete_record('table_name', delete_condition)
Cerrar la conexión con la base de datos
db.close()
Contribución
¡Las contribuciones son bienvenidas! Si encuentras algún error o tienes sugerencias para mejoras, siéntete libre de abrir un issue o enviar un pull request.
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
File details
Details for the file PySQLiteDBConnection-1.0.4.tar.gz
.
File metadata
- Download URL: PySQLiteDBConnection-1.0.4.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b0b17ebf02f8d49e12b36d03b859870883219f3ae973263ef8e9c3403b69d5a |
|
MD5 | 537a32075f10ba3cc37db910fd91f6d9 |
|
BLAKE2b-256 | 6e2906c1e093a9d02654b1e25757b5f4ae1f799e36deeeee06e0fad84a665057 |