1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. Forum für alle anderen Programmiersprachen

C++ Datenbank

  • Ericfischer
  • 11. April 2010 um 11:38
  • Ericfischer
    Kaiser(in)
    Beiträge
    1.957
    • 11. April 2010 um 11:38
    • #1

    Hey,

    ich brauche für mein aktuelles Projekt eine Datenbank.

    Braue bestimmte Registerkarten wie im Excel (die Reiter ganz unten, auch Arbeitsmappen) für bestimmte Bereiche und dann halt ca 20 Spalten und x Zeilen.
    Des weiteren muss ich schnell bestimmte Felder bearbeiten, lesen können.
    D.h.: Arbeitsmappe 2 - Zeile 23 - Spalte 6 - write("bla"); / feld.getinhalt

    Was ist dafür am besten für eine DB geeignet?
    Am besten wäre es natürlich wenn ich die mit Access komfortabel bearbeiten könnte.

    Sollte von der Programmierung recht einfach & übersichtlich gehalten sein.


    Ist da eine normale SQL Datenbank zu empfehlen oder doch was anderes?
    Habt ihr da vielleicht gute Tutorials oder Codebeispiele woran ich die Grundlagen lernen kann?


    MfG
    Eric

  • The User
    Forum Guru
    Beiträge
    4.044
    • 11. April 2010 um 12:10
    • #2

    SQL ist schon gut, Registerkarte heißt dann Tabelle, kannst du denn SQL?
    Es stehen für alle Dialekte etwaige APIs zur Verfügung, spezielle und allgemeine für mehrere SQL-Varianten (z.B. Qt oder ODBC).
    SQLite ist einfach zu handhaben, man braucht keinen Daemon dafür und man hat die Datenbank einfach in einer Datei.

    Wenn du kein SQL kannst, lohnt sich das nicht unbedingt.

    Freiheit bedeutet mehr.

    "Mir ist die gefährliche Freiheit lieber als eine ruhige Knechtschaft."
    (Jean Jacques Rousseau)
    Mein Blog zum Programmieren, GNU/Linux etc.
    Free Chelsea Manning!
    Stolzer Nutzer von KDE, openSUSE und Qt.

  • Ericfischer
    Kaiser(in)
    Beiträge
    1.957
    • 11. April 2010 um 12:57
    • #3

    Wie gesagt, von Datenbanken hab ich keine Ahnung.

    Drum frage ich ja womit ich am besten Anfange und was ich der Reihe nach lernen sollte.

  • Ericfischer
    Kaiser(in)
    Beiträge
    1.957
    • 11. April 2010 um 14:24
    • #4

    Ok das mit dem Access lassen wir weg.

    Es wird also eine leicht programmierbare DB gesucht.

  • The User
    Forum Guru
    Beiträge
    4.044
    • 11. April 2010 um 15:53
    • #5

    Wenn du was von Datenbanken und SQL lernen willst, nimm halt SQLite mit einem entsprechenden C++-Wrapper.
    Sonst einfach ein wenig händische Dateimanipulation.
    Hängt auch davon ab, ob du so Sachen wie Suchanfragen und Verknüpfungen zwischen den Tabellen brauchst.

    Freiheit bedeutet mehr.

    "Mir ist die gefährliche Freiheit lieber als eine ruhige Knechtschaft."
    (Jean Jacques Rousseau)
    Mein Blog zum Programmieren, GNU/Linux etc.
    Free Chelsea Manning!
    Stolzer Nutzer von KDE, openSUSE und Qt.

  • Ericfischer
    Kaiser(in)
    Beiträge
    1.957
    • 11. April 2010 um 15:56
    • #6

    Verknüpfen muss ich nicht.
    Suchen kommt später noch, aber da kann ich ja jedes Element auslesen und vergleichen...

    Ich schau mir mal SQLite an.

    Die DB kann man doch auch ganz einfach mit einem PW schützen. Ist das auch mit SQLite möglich?

  • The User
    Forum Guru
    Beiträge
    4.044
    • 11. April 2010 um 23:09
    • #7

    Jau, ist bei SQLite sogar mit drin die symmetrische AES Verschlüsselung.

    Freiheit bedeutet mehr.

    "Mir ist die gefährliche Freiheit lieber als eine ruhige Knechtschaft."
    (Jean Jacques Rousseau)
    Mein Blog zum Programmieren, GNU/Linux etc.
    Free Chelsea Manning!
    Stolzer Nutzer von KDE, openSUSE und Qt.

Tags

  • tabelle
  • lohn
  • bearbeiten
  • datei
  • tabellen
  • empfehlen
  • access
  • datenbank
  • bank
  • projekt
  • excel
  • spalte
  • reiter
  • programmierung
  • sql
  • tutorials
  • felder
  • c++
  • datenbanken
  • grundlagen
  • write
  • sqlite

Benutzer online in diesem Thema

  • 1 Besucher
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™