tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1157
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Radhad Radhad ist offline Mitglied Diamant
    Registriert seit
    Mar 2003
    Ort
    Wuppertal (NRW)
    Beiträge
    1.917
    Blog-Einträge
    35
    Hallo zusammen,

    hat jemand ein einfaches Beispiel, wie ich eine Connection von MFC aus auf eine MySQL DB bekomme? Habe bei Google öfters Beispiele mit der mysql++ Library gefunden, allerdings konnte ich die bei mir nie ausführen. Bin für jede Hilfe dankbar!



    Gruß Radhad
     

  2. #2
    Baron Sengir Baron Sengir ist offline Mitglied Silber
    Registriert seit
    Oct 2003
    Beiträge
    63
    Hi,

    das geht eigentlich ganz einfach:

    In die mycode.h kommt:
    Code :
    1
    
    #include "mysql.h"

    Und in der mycode.cpp machst Du folgendes:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    
        MYSQL MySQL;
        MYSQL_RES *pResult;
        MYSQL_ROW Row;
        CString strValue, strSQL;
     
        // Verbindung herstellen
        mysql_init(&MySQL);
        mysql_real_connect(&MySQL, "HOST", "USER", "PASWORT", NULL, 0, NULL, 0);
     
        // Datenbank auswählen
        mysql_select_db(&MySQL, "DATABASE" );
     
        // SQL-Abfrage durchführen
     
        strSQL. = "SELECT * FROM table";
        mysql_real_query(&MySQL, strSQL, strSQL.GetLength());
     
        // Result speichern
        pResult = mysql_store_result(&MySQL);
     
        // Datensatz auf erste Zeile positionieren
        mysql_data_seek(pResult, 0);
     
        // Daten auslesen
        Row = mysql_fetch_row(pResult);
            strValue = Row[1]; // oder Row[2] oder Row[3]....
     
        // Connection schließen
        mysql_free_result(pResult);
        mysql_close(&MySQL);

    Das ist so die Grundform. Ich hoffe es ist selbsterklärend. Ansonsten frage nach. Antoworten gibts natürlich.

    Ach so, Du musst natürlich die "libmysql.dll" ins Debug- oder Release-Verzeichnis kopieren, "libmysql.lib" verlinken und praktisch alle Dateien aus dem "include"-Verzeichnis von MySQL in Dein Projekt integrieren.

    So viel als Kurzform. HTH

    Liebe Grüße

    Markus
     
    Trau Keinem, der an 10 Fingern bis 1024 zählen kann!

Ähnliche Themen

  1. Suche Lied (mp3-Beispiel)
    Von kuhlmaehn im Forum Musik & Musiker
    Antworten: 0
    Letzter Beitrag: 26.10.08, 16:58
  2. ABAP - Suche Beispiel für Dynpros
    Von Day-X im Forum Sonstige Sprachen
    Antworten: 0
    Letzter Beitrag: 03.05.07, 18:29
  3. Suche Beispiel für zwei MySQL-Abfragen in einer einzigen Tabelle...
    Von l0c4lh05t im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 02.12.06, 17:44
  4. [MySQL] Kleines Beispiel zu Stored Procedures unter MySQL 5
    Von Thomas Darimont im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 23.11.06, 23:20
  5. Suche Xpress Beispiel
    Von Mil im Forum Desktop Publishing (DTP)
    Antworten: 2
    Letzter Beitrag: 24.12.03, 11:35