Anzeige:
Ergebnis 1 bis 11 von 11

Thema: [C++] Informationen über Datenbanken und C++

  1. #1
    Registrierter Benutzer Avatar von Berufspenner
    Registriert seit
    30.03.2002
    Ort
    Hamburg
    Beiträge
    567

    [C++] Informationen über Datenbanken und C++

    Hi@all

    Sollte dieser Thread nicht in diesen Bereich passen wäre es nett, wenn ihn jemand verschieben könnte. Danke.

    Ich möchte demnächst mal versuchen mit C++ und SQL kleine Programme auf die Beine zu stellen. Erstmal nur versuchsweise um mich in die Materie einzuarbeiten. Die Programme sollen unter Linux und Windows laufen. Evtl. soll das ganze über einen Datenbankserver in einem Netzwerk laufen oder halt auch lokal. Je nach Sinn und Zweck. Es stellt sich nur die Frage, welche Datenbank (MySQl, PostgreSQL, Firebird, SAP db, etc.) zu nehmen ist und wo ich zu dem Thema am besten Informationen erhalte. Kennt wer vieleicht ein paar gute Artikel, etc. zu dem Thema?

    Cu
    André

    PS: Google spuckt meist nur sachen aus die sich auf den Borland C++ Builder beziehen. Oder ich suche nicht richtig
    C und C++

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.07.2001
    Ort
    Rosenheim
    Beiträge
    7

    QT

    Ich denke mal du solltest mal QT testen.
    Unter Linux(KDE) umsonst, bei Windows gibt es die möglichkeit eine uneingeschrenkte Evulation zu bekommen, die du aber natürlich nicht Komerziel nutzen darfst.

    Ansonsten KDevelop und QT-Designer.

    Als Datenbank würde ich MySQL oder PostgreSQL nehmen.
    Geändert von woodghost (20-03-2003 um 10:02 Uhr)
    mfg woodghost

  3. #3
    Registrierter Benutzer Avatar von Berufspenner
    Registriert seit
    30.03.2002
    Ort
    Hamburg
    Beiträge
    567
    Ich denke mal du solltest mal QT testen.
    Unter Linux(KDE) umsonst, bei Windows gibt es die möglichkeit eine uneingeschrenkte Evulation zu bekommen, die du aber natürlich nicht Komerziel nutzen darfst.

    Ansonsten KDevelop und QT-Designer.
    Ähm...ich wollte doch erstmal nur C++ und SQL (MySQL) zusammen führen. Was das mit QT zutun hat weis ich jetzt nicht QT unter Windows ist zwar sicherlich eine tolle Sache, aber da ich nicht den Borland C++ Builder benutzt sondern den Dev-Cpp klappt das eh nicht.

    Als Datenbank werde ich wohl am Anfang, zum lernen, MySQL verwenden.

    Cu
    André
    C und C++

  4. #4
    Registrierter Benutzer Avatar von fs111
    Registriert seit
    23.03.2002
    Beiträge
    594
    Du übersiehst, dass QT nicht nur ein Grafikbibliothek ist, sondern auch Datenbankklassen anbietet, die einem das Leben leichter machen. ICh würde es mir an Deiner Stelle auf jeden Fall mal ansehen.

    fs111

  5. #5
    Registrierter Benutzer Avatar von Berufspenner
    Registriert seit
    30.03.2002
    Ort
    Hamburg
    Beiträge
    567
    Original geschrieben von fs111
    Du übersiehst, dass QT nicht nur ein Grafikbibliothek ist, sondern auch Datenbankklassen anbietet, die einem das Leben leichter machen. ICh würde es mir an Deiner Stelle auf jeden Fall mal ansehen.

    fs111
    Achso...gut das wuste ich nicht. Ich hab immer nur einen Bezug zwischen QT und GUI hergestellt. Dann werde ich mir QT in dem Bereich auch mal ansehen. Ein Problem ist nur, dass QT leider nicht mit der Dev-Cpp IDE läuft Schlisslich will ich ja auch für beide Plattformen entwickeln. Dann werde ich mir wohl zusätzlich auch noch den C++ Builder angucken müssen.

    Cu
    André
    C und C++

  6. #6
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Qt kannst du in diesem Fall vergessen, weil du es auch unter Windows haben möchtest.

    Unter Windows bekommst du nur die Qt2.3 mit der non-commercial Licence und die kann noch keine Datenbank Sachen.

    Ich glaube , die meisten Datenbanken haben eine Lib für ihre C++ API.

    Datenbanken sind aber nicht so mein Gebiett

    Ciao,
    _

    P.S: ich verschieb das nach Umgebungen...
    Qt/KDE Entwickler
    Debian Benutzer

  7. #7
    Registrierter Benutzer Avatar von Berufspenner
    Registriert seit
    30.03.2002
    Ort
    Hamburg
    Beiträge
    567
    Hi@all

    Ich möchte ja nicht ausschliesslich für Windows schreiben Nur möchte ich, wenn es denn soweit sein sollte, das ganze so portier bar wie möglich gestallten. Was die Verbindung mit der Datenbank angeht: naiv gesagt möchte ich, soweit es möglich ist, die Datenbank in etwa so einbinden wie man das z.B. mit php macht. Also Datensätze anlegen, abrufen, löschen, etc.
    Was jetzt Bibliotheken angeht habe ich, OS unabhängig leider nur diese Seite finden können: http://www.sqlapi.com/ kennt vieleicht noch wer ein paar Seiten?

    Cu
    André
    C und C++

  8. #8
    Registrierter Benutzer
    Registriert seit
    25.01.2003
    Beiträge
    222
    Schau dir mal OTL (Oracle Template Library),
    es ist eine sehr gute bibliothek (diese besteht eigentlich nur aus einer header datei) und obwohl im namen oracle steht, kann OTL
    noch db2 und alle odbc datenbanken ansprechen.
    ah ja, windows ist auch kein problem.
    Geändert von arthur (20-03-2003 um 21:03 Uhr)

  9. #9
    Registrierter Benutzer Avatar von Berufspenner
    Registriert seit
    30.03.2002
    Ort
    Hamburg
    Beiträge
    567
    Original geschrieben von arthur
    Schau dir mal OTL (Oracle Template Library),
    es ist eine sehr gute bibliothek (diese besteht eigentlich nur aus einer header datei) und obwohl im namen oracle steht, kann OTL
    noch db2 und alle odbc datenbanken ansprechen.
    ah ja, windows ist auch kein problem.
    Ah...danke. Das werd ich mir mal ansehen.

    Cu
    André
    C und C++

  10. #10
    Registrierter Benutzer
    Registriert seit
    10.07.2001
    Ort
    Rosenheim
    Beiträge
    7
    @anda_skoa

    Das mit der Version stimmt nicht.
    Wir arbeiten in der Schule mit Qt 3.x unter Windows und wir haben dafür bestimmt kein Geld bezahlt. Ist halt ne Evolation.
    mfg woodghost

  11. #11
    Registrierter Benutzer
    Registriert seit
    02.10.2002
    Ort
    Witten
    Beiträge
    41
    Die Qt Version kostet aber ca 1500$, und dann gibt es ne 30 Tage Test Version für den Privatmann.

    Von MySQL gibt es auch eine API zu finden auf deren Homepage.

    HeReSY

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •