Paquete para manejar conexiones de bases de datos SQLite3 y operaciones CRUD.
Reason this release was yanked:
El paquete no es funcional
Project description
Py-SQLite-DB-Connection
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()
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.1.tar.gz
.
File metadata
- Download URL: PySQLiteDBConnection-1.0.1.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69774a84162272d31b51600614a2e4618ab9063e66d53ada9963fbfd483102d8 |
|
MD5 | 9091faced7ca677cbed09aa7a18b322a |
|
BLAKE2b-256 | 057f9f98a7f7647d7badf5ed38b07993f186b5524372e3d1b8434efc2a20a58b |