Skip to main content

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


Download files

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

Source Distribution

PySQLiteDBConnection-1.0.4.tar.gz (3.6 kB view details)

Uploaded Source

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

Hashes for PySQLiteDBConnection-1.0.4.tar.gz
Algorithm Hash digest
SHA256 3b0b17ebf02f8d49e12b36d03b859870883219f3ae973263ef8e9c3403b69d5a
MD5 537a32075f10ba3cc37db910fd91f6d9
BLAKE2b-256 6e2906c1e093a9d02654b1e25757b5f4ae1f799e36deeeee06e0fad84a665057

See more details on using hashes here.

Supported by

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