Antes, habiamos creado una base de datos SQLite y en la misma una tabla. Ahora desarrollaremos una pequeña aplicación en C#, capaz de visualizar el contenido de la tabla.
No vamos a profundizar más en el tema, simplemente vamos a priorizar que DLL utilizar, como conectarnos y como ejecutar un comando SQL y visualizar los datos.
En principio debemos descargar e instalar la DLL necesaria para trabajar con una base de datos SQLite, System.Data.SQLite (descargue la versión con instalador o setup).
namespace SQLite_Demo {
public partial class frmBase : Form {
private SQLiteConnection conexion; //Conexion a la BD SQLite (Clase de System.Data.SQLite)
private SQLiteDataAdapter db; //Adaptador (Clase de System.Data.SQLite)
private DataSet ds = new DataSet(); //DataSet
private DataTable dt = new DataTable(); //DataTable
public frmBase() {
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e) {
//Crea la conexion a la BD. El Data Source contiene el path del archivo de la BD
conexion = new SQLiteConnection("Data Source=c:\\sqlite\\libreria.sqlite;Version=3;New=False;Compress=True;");
conexion.Open();
//Se conecta a la BD y trae los datos para, luego, llenar el DataSet
string strSQL = "select * from autores";
db = new SQLiteDataAdapter(strSQL, conexion);
//Llena el DataSet
ds.Reset();
db.Fill(ds);
//Asigna al DataTable la primer tabla (y la única) del DataSet
dt = ds.Tables[0];
dataGridView1.DataSource = dt;
conexion.Close();
}
}
}
Vía: Seraphinux.com
Suscribete al feed aquí
2 Respuestas para "SQLite con C#"
Excelente, me da gusto que te haya servido.
Saludos!!!
[...] a una base de datos SQLite desde Java es muy sencillo (tan sencillo como SQLite con C#), siempre y cuando dispongamos del driver para hacerlo. A continuación, veremos un pequeño [...]
Comentarios: