SQLite è un motore di database di dominio pubblico gratuito. Si tratta di una piccola libreria di codice scritto in C che le applicazioni possono chiamare . Un database SQLite è un file che contiene le tabelle , dati , trigger , chiavi esterne e vincoli. Le applicazioni possono leggere e scrivere per il database SQLite attraverso query SELECT o UPDATE . SQLite supporta la maggior parte del linguaggio SQL standard. In VB.Net , è possibile utilizzare SQLite tramite il provider di dati ADO.NET . Istruzioni
1
Scarica il provider di dati ADO.NET dal sito SQLite . (Vedi Risorse . ) Fare doppio clic sul programma di installazione per installare il provider di dati . I file di installazione comprendono System.Data.SQLite.dll , che consiste nella libreria di codice SQLite così come l'involucro ADO.NET .
2
scaricare e installare un programma gratuito di gestione SQLite come SQLite Administrator . (Vedi Risorse ). SQLite Administrator fornisce una semplice interfaccia per gestire facilmente il database SQLite . Aprire l'amministratore . Destro del mouse su "Tabelle " sul pannello di navigazione e selezionare " Nuovo ". Immettere un nome , ad esempio " Cliente" per la nuova tabella nella finestra di creazione della tabella . Fare clic sul pulsante " Aggiungi campo " per aggiungere alcuni campi . Fare clic su "Modifica Dati" per aggiungere dati alla nuova tabella .
3
Fare clic su " Start", " Tutti i programmi " e " Visual Studio ". Fare clic su "File" e "Nuovo" per creare un progetto VB.net . Selezionare " Visual Basic " e " Applicazione Windows ". Immettere un nome per il progetto e scegliere una posizione per esso
4
doppio clic su " Form1 " e inserire il seguente codice : .
Importazioni
System.Data.SQLite
Dim cn As SQLiteConnection = New SQLiteConnection ( @ "Data Source = C : MySQLiteDB.s3db " ) per
SQLiteCommand cmd = new SQLiteCommand ( Cn ) ;
cmd.CommandText = "select * dai clienti " ;
cmd.ExecuteScalar ();
cn.Open ( ) per
cn.Close ( ) per
Questo codice si collega al database SQLite e ottiene i record della tabella clienti .