Welche Möglichkeiten gibt es für eine simple Datenbank?

Verschiedenes zu Qt
Antworten
crossfader
Beiträge: 31
Registriert: 18. September 2010 21:21
Wohnort: Lengerich
Kontaktdaten:

Welche Möglichkeiten gibt es für eine simple Datenbank?

Beitrag von crossfader »

Hi!

Ich bin seit einiger Zeit auf der Suche nach einer einfachen Lösung für eine Anwendung, welche Datenbankbasiert ist.
MySQL wäre für mich blöd, da jeder Benutzer erst einmal eine lokale MySQL DB bräuchte, Firebird ist das selbe, sie muss erst istalliert sein.
Was genau sind .db-Dateien? Sind die brauchbar für einfache Datenbankstrukturen? Wie sieht es mit MS Access Dateien aus? Ist die Anwendung dann noch Crossplatform fähig?

Ich bedanke mich schon einmal im Vorraus für die Antworten!

Lieben Gruß,
Olli
strige
Beiträge: 36
Registriert: 27. Dezember 2009 19:37

Beitrag von strige »

Hi,

Wie wäre es mit SQLite? ist salopp gesagt "nur ne Datei" und wird in QT fast genauso behandelt wie andere QSql Datenbanken.

mfg
crossfader
Beiträge: 31
Registriert: 18. September 2010 21:21
Wohnort: Lengerich
Kontaktdaten:

Beitrag von crossfader »

Okay, danke! Werde ich mir direkt einmal anschauen :)

Das ist mir nämlich wichtig, dass einfach nur eine Datei zum Ordner gefügt wird, und der Benutzer loslegen kann.
crossfader
Beiträge: 31
Registriert: 18. September 2010 21:21
Wohnort: Lengerich
Kontaktdaten:

Beitrag von crossfader »

So, ich habe mal Sqlite getestet, funktioniert exakt so, wie ich es mir vorgestellt habe.
Eine schöne kleine .db Datei (jetzt weiß ich übrigens auch, was diese Dateien sind :) ) und supi zu handhaben.
Danke!
strige
Beiträge: 36
Registriert: 27. Dezember 2009 19:37

Beitrag von strige »

freut mich das ich helfen konnte ;)
musst halt wenn du dein Programm weitergibst noch zusätzlich satt den üblichen libs. die Sqlplugins ausliefern, dann sollte es überall laufen.

vlg strige
crossfader
Beiträge: 31
Registriert: 18. September 2010 21:21
Wohnort: Lengerich
Kontaktdaten:

Beitrag von crossfader »

uurrrgs.. was? Hehe :)
Also ich habe bis jetzt die Standard dll's hinzugefügt plus die sql-dll. Meinst du das, oder noch etwas anderes?

Ich habe mich mit der Datenbank fast exakt so verbunden wie mit einem MySQL Server - außer, dass ich bei dem Hostnamen den Filename der .db-Datei angegeben habe.
strige
Beiträge: 36
Registriert: 27. Dezember 2009 19:37

Beitrag von strige »

genau und zusätzlich den Ordner qsqldrivers in qt mit deinen sqlite datein weitergeben..
bei mir ist er unter /qt/plugins/sqldrivers

thoretisch hast dann deine
Programmdatei, die ganzen dll's und zusätzlich den Ordner mit den sqlite treibern. Das habe ich zumidnest gebraucht um mein programm auf fremden rechner lauffähig zubekommen.

lg
crossfader
Beiträge: 31
Registriert: 18. September 2010 21:21
Wohnort: Lengerich
Kontaktdaten:

Beitrag von crossfader »

Ah, okay. Danke für den Hinweis! Ich werde mich dann gleich mal fleißig ans Tippen und Testen machen :twisted:
Antworten