Sqlite

Top  Previous  Next

Om SQLite

 


 

SQLite er et in-process-bibliotek, der implementerer en selvstændig, serverløs, nul-konfigurations, transaktionel SQL-databasemotor.
SQLite er den mest udbredte database i verden, det er en indlejret SQL-databasemotor. I modsætning til de fleste andre SQL-databaser har SQLite ikke en separat serverproces. SQLite læser og skriver direkte til almindelige diskfiler. En komplet SQL-database med flere tabeller, indekser, triggere og visninger er indeholdt i en enkelt diskfil.

 

For mere information, besøg SQLite-webstedet .

 
SQLite i vores program

 


 

I vores program er SQLite en standarddatabase. Softwaren indeholder SQLite-motoren og er klar til brug, du behøver ikke at installere noget andet.
Den kan bruges lokalt, eller SQLite-databasefiler kan deles på tværs af et netværk ved hjælp af et netværksfilsystem.

Dette er nogle gange ikke en særlig effektiv metode og kan have problemer (afhængigt af filsystemet, eller det kan simpelthen ikke være tilgængeligt, også på grund af den ventetid, der er forbundet med de fleste netværksfilsystemer, vil ydeevnen ikke være stor for store databaser.
SQLite-databasen anbefales at blive brugt til alle softwarefunktioner ud over lagring af store hjulsystemer eller lotterinumre, i så fald anbefaler vi serverbaserede databasesystemer, du kan downloade gratis MySQL- , PostgreSQL- og Microsoft SQL Express-serversystemer.

Hvis SQLite-databasefilen ikke kan åbnes, når den er placeret i en netværksmappe, skal du kontrollere, om filen har alle nødvendige sikkerhedstilladelser, så softwaren kan få adgang til filen for at læse og skrive til den.

SQLite-konfiguration

 


 

Softwaren er allerede forudkonfigureret til at bruge SQLite-databasen, men du kan ændre følgende indstillinger:

På netværk
Du kan markere her, hvis du vil oprette forbindelse til databasen på netværket.

Datamappe
Her kan du indstille databasens lokale datamappe. Når du har ændret databasemappen, skal du enten flytte din eksisterende database til den nye mappe eller oprette en ny database.
Selv hvis du bruger databasen på netværket, skal denne egenskab være indstillet, og databasen i denne lokale mappe skal også være til stede.
Dette gøres med det formål, at når du starter softwaren, og softwaren ikke kan oprette forbindelse til databasen på netværket, så vil forbindelsen falde tilbage til den lokale forbindelse.
Også i tilfælde, hvor du bruger andre databasetyper på netværket, og forbindelsen mislykkes, vil softwaren falde tilbage til SQLite-standarddatabasen.

Mappe til netværksdata
Når du bruger databasen på netværket, skal du her angive stien til datamappen på netværksdrevet:
 
Universal naming convention (UNC)-stier, som bruges til at få adgang til netværksressourcer, har følgende format:

1.Et server- eller værtsnavn, som indledes med \\.

2.Et share-navn, som er adskilt fra værtsnavnet med \ . Normalt er dette en harddisk på din netværkscomputer.

3.Et navn på en mappe

 

For eksempel: \\NetværkscomputerNavn\ShareNavn\NetværkscomputerMappenavn

Vær opmærksom på, at af ukendte årsager, som kun kendes af Windows- eller SQLite-udviklere, fungerer stien til en fil, der starter med \\, nogle gange ikke, så prøv at bruge den modsatte syntaks med //.

Du kan teste forbindelsen for at se, om du er forbundet til databasen.

 

Backup-placering
Her kan du angive mappen til databasebackup. Når du har ændret databasens backupmappe, anbefales det at flytte eksisterende backupfiler til den nye mappe eller oprette en ny backup.
Backup-placeringen kan være en lokal mappe, netværksmappe eller ftp-serveradresse.
 
Hvis du vil bruge ftp-serveren som din backup-placering, skal du konfigurere ftp-serveren i hovedsoftwarens hovedindstillinger i FTP-sektionen.
Hvis du allerede har konfigureret den, skal du indtaste en serveradressei tekstboksenBackup Location .

Bemærkninger:
Du skal ikke indtaste eller lede efter databasenavne, softwaren klarer det, du skal kun indstille eller vælge mappenavne.
Når du har ændret indstillingerne her, skal du huske at klikke på knappen Gem indstillinger for at gemme ændringerne.