2013-03-15 3 views
7

Desidero creare un database locale per il mio programma che deve essere riempito con impostazioni preffered dell'utente, siti Web cercati e così via.Database locale con schema

Ma quello che ho trovato su internet (google e questo sito Web) è solo un database da un server o database locale con dialetti specifici, racket esclusivo che è il più popolare di tutti i dialetti di schema.

Qui ci sono le informazioni da documentazione racchetta per il database:

Web Applications in scheme

Using Database connectivity

Per quanto vedo, non v'è alcuna informazione o alcun esempio sull'utilizzo di un database locale con la racchetta.

Qualcuno può dare un piccolo esempio per costruire e utilizzare un database locale con schema (racket)?

+0

Hai visto questo: http://docs.racket-lang.org/db/? – uselpa

+0

sì certo, lì puoi imparare come usare un database ma non come costruire, usare e caricare un database locale, penso – Asqan

+0

Quindi suggerirei di provare SQLite (il modo più semplice per iniziare) e cercare un tutorial appropriato (google per "tutorial SQLite"). – uselpa

risposta

10

SQLite utilizza file di database locali:

(require db) 
(define c (sqlite3-connect #:database "path/to/db-file" #:mode 'create) 

la racchetta docs db si presumono già sanno come utilizzare il sistema di database, in modo da prima di leggere la documentazione SQLite. Quindi leggi i documenti db della racket per scoprire come inviare comandi SQL al database SQLite.

+1

Questo è esattamente quello che volevo sapere. Grazie! – Asqan