Sqlite

Top  Previous  Next

Informazioni su SQLite

 


 

SQLite è una libreria in-process che implementa un motore di database SQL transazionale autonomo, senza server e a configurazione zero.
SQLite è il database più diffuso al mondo ed è un motore di database SQL incorporato. A differenza della maggior parte degli altri database SQL, SQLite non ha un processo server separato. SQLite legge e scrive direttamente sui normali file del disco. Un database SQL completo, con più tabelle, indici, trigger e viste, è contenuto in un singolo file su disco.

 

Per ulteriori informazioni, visitate il sito web diSQLite .

 
SQLite nel nostro programma

 


 

Nel nostro programma SQLite è un database predefinito. Il software contiene il motore SQLite ed è pronto all'uso, non è necessario installare nient'altro.
Può essere utilizzato localmente, oppure i file del database SQLite possono essere condivisi in rete utilizzando un file system di rete.

Questo metodo a volte non è particolarmente efficiente e può presentare dei problemi (a seconda del file-system, o semplicemente non è disponibile, inoltre a causa della latenza associata alla maggior parte dei file-system di rete, le prestazioni non saranno elevate per database di grandi dimensioni.
Siconsiglia di utilizzare il database SQLite per tutte le funzioni del software, a parte la memorizzazione di grandi sistemi di ruote o numeri della lotteria; in questo caso si consiglia di utilizzare sistemi di database basati su server, come MySQL , PostgreSQL e Microsoft SQL Express.

Se il file di database SQLite non può essere aperto quando viene collocato in una cartella di rete, verificare se il file ha impostato tutti i permessi di sicurezza necessari, in modo che il software possa accedere al file in lettura e scrittura.

Configurazione di SQLite

 


 

Il software è già preconfigurato per l'utilizzo del database SQLite; è possibile modificare le seguenti opzioni:

In rete
È possibile selezionare questa opzione se si desidera connettersi al database in rete.

Cartella dati
Qui è possibile impostare la cartella dati locale del database. Dopo aver modificato la cartella del database, è necessario spostare il database esistente nella nuova cartella o creare un nuovo database.
Anche se si utilizza il database in rete, questa proprietà deve essere impostata e deve essere presente anche il database in questa cartella locale.
In questo modo, quando si avvia il software e questo non riesce a connettersi al database in rete, la connessione passa alla connessione locale.
Inoltre, nel caso in cui si utilizzino altri tipi di database in rete e la connessione fallisca, il software tornerà al database predefinito SQLite.

Cartella dati di rete
Quando si usa il database in rete, impostare il percorso della cartella dei dati sull'unità di rete:
 
I percorsi UNC (Universal naming convention), utilizzati per accedere alle risorse di rete, hanno il seguente formato:

1.Un nome di server o di host, preceduto da \\

2.Un nome di condivisione, separato dal nome dell'host da \ . Di solito si tratta di un disco rigido del computer di rete.

3.Un nome di directory

 

Ad esempio: \\Nome computer di rete Nome condivisione Nome computer di rete Nome cartella

Tenete presente che per motivi sconosciuti, noti solo agli sviluppatori di Windows o di SQLite, a volte il percorso di un file che inizia con \\ non funziona, provate a utilizzare la sintassi opposta con //

È possibile testare la connessione per verificare se la connessione al database è avvenuta correttamente.

 

Posizione del backup
Qui è possibile impostare la cartella di backup del database. Dopo aver modificato la cartella di backup del database, è consigliabile spostare i file di backup esistenti nella nuova cartella o creare un nuovo backup.
La posizione del backup può essere una cartella locale, una cartella di rete o l'indirizzo di un server ftp.
 
Se si desidera utilizzare il server ftp come posizione di backup, è necessario configurare il server ftp nelle opzioni principali del software, nella sezione FTP.
Se è già configurato, inserire nella casella di testoPosizione di backup un indirizzo di server.

Note:
Non inserire o cercare alcun nome di database, il software lo gestisce; è necessario solo impostare o selezionare i nomi delle cartelle.
Dopo aver modificato le impostazioni, non dimenticate di fare clic sul pulsante Salva impostazioni per salvare le modifiche.