2013-03-15 10 views
7

Ich möchte eine lokale Datenbank für mein Programm erstellen, die mit benutzerdefinierten Einstellungen, gesuchten Websites und so weiter gefüllt werden muss.Lokale Datenbank mit Schema

Aber was ich im Internet finden konnte (Google und diese Website) ist nur über eine Datenbank von einem Server oder einer lokalen Datenbank mit einem bestimmten Dialekten, exklusive Schläger, die der beliebteste aller Schema Dialekte ist.

Hier sind die Informationen aus Schlägern Dokumentation Datenbank:

Web Applications in scheme

Using Database connectivity

Soweit ich sehe, gibt es keine Informationen oder kein Beispiel über eine lokale Datenbank mit Schlägern verwenden.

Kann jemand ein kleines Beispiel zu konstruieren und eine lokale Datenbank mit Schema (Racket) zu verwenden?

+0

Haben Sie Folgendes gesehen: http://docs.racket-lang.org/db/? – uselpa

+0

Ja sicher, dort können Sie lernen, wie man eine Datenbank benutzt, aber nicht, wie man eine lokale Datenbank konstruiert, benutzt und lädt, ich denke, – Asqan

+0

Dann würde ich vorschlagen, SQLite zu versuchen (am einfachsten zu beginnen) und nach einem passenden Tutorial suchen (google für "sqlite tutorial"). – uselpa

Antwort

10

SQLite verwendet lokale Datenbank-Dateien:

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

Der Schläger db docs Sie bereits wissen, übernehmen, wie das Datenbanksystem zu verwenden, also zuerst die SQLite-Dokumente lesen. Lesen Sie dann die Racket-Datenbankdokumente, um zu erfahren, wie SQL-Befehle an die SQLite-Datenbank gesendet werden.

+1

Genau das wollte ich wissen. Vielen Dank! – Asqan

Verwandte Themen