Base de datos SqLite con c#

Proyecto de programación de un sistema en lenguaje c# con base de datos SqLite.

Introducción

La programación de sistemas de información requiere el almacenamiento de datos en una base de datos y que mejor el uso de Sqlite ya que tiene la cualidad de ser embebida en la aplicación.

Base de datos Sqlite

SQLite370.svg
SQLite es un sistema de gestión de base de datos relacional.
Su principal característica es su potabilidad y su tamaño pequeño.
para el ejemplo siguiente se debe crear a nivel físico la base de datos representada en el siguiente esquema relacional:


Al mismo tiempo se deja el script en sql para su correspondiente creación del archivo ademas del gestor SqliteAdmin:

Base de datos ejemplo BD
Admin sqlite software
Luego se debe copiar el archivo de la base de datos en el directorio bin/debug del proyecto C#. En este caso la base de datos tiene el nombre de bd_unisersidad.s3db.

Archivo DLL sqlite para unir a c# 

  • En principio se debe descargar el archivo sqlite.dll.
  • luego se debe incorporar como una librería adicional, (de clic derecho en agregar referencia)
  • luego debe buscar en el disco duro el archivo sqlite.dll descargado para concretar la referencia con el proyecto en c#
  • Por ultimo se debe incorporar la librería al proyecto de la siguiente manera.

Desarrollo de la Aplicación

conexión con la base de datos

Para realizar la conexión con la base de datos, primeramente se debe conocer la clase SQLiteConnection que permite agregar una base de datos de la siguiente manera. 

Insertar usuarios

Eliminar usuario


Buscar usuario


Actualizar usuario

Limpiar formulario


Formulario

Conclusión

Este tipo de sistemas son útiles para realizar proyectos con una base de datos embebida (empotrada) para crear aplicaciones de sencillas y complejas.

Bibliografía

Comentarios

Entradas populares