C++: MySQL Verbindung herstellen und jede Minute neuen Eintrag machen



  • Reicht da nicht:
    #include <mysql/mysql.h>
    #include <stdio.h>
    ?



  • M4RC schrieb:

    Reicht da nicht:
    #include <mysql/mysql.h>
    #include <stdio.h>
    ?

    Du must sowas normalerweise erst downloaden, dann in der IDE was anpassen.

    Verwendest du eine IDE? Wenn ja, was für eine?



  • IrgendeinName schrieb:

    M4RC schrieb:

    Reicht da nicht:
    #include <mysql/mysql.h>
    #include <stdio.h>
    ?

    Du must sowas normalerweise erst downloaden, dann in der IDE was anpassen.

    Verwendest du eine IDE? Wenn ja, was für eine?

    Ich hoffe du meinst mit IDE einen Compiler 😃
    Hab DEV C++



  • 🙄

    Muss das in C++ sein? Du hast offensichtlich keine Ahnung, machs doch einfach mit zb Python, 1000x einfacher.



  • M4RC schrieb:

    IrgendeinName schrieb:

    M4RC schrieb:

    Reicht da nicht:
    #include <mysql/mysql.h>
    #include <stdio.h>
    ?

    Du must sowas normalerweise erst downloaden, dann in der IDE was anpassen.

    Verwendest du eine IDE? Wenn ja, was für eine?

    Ich hoffe du meinst mit IDE einen Compiler 😃
    Hab DEV C++

    http://www.freewebs.com/dragonstein/msql_c.html
    Du sagst du willst die C API?
    Suchst du nicht vielleicht MYSQL++?



  • IrgendeinName schrieb:

    M4RC schrieb:

    IrgendeinName schrieb:

    M4RC schrieb:

    Reicht da nicht:
    #include <mysql/mysql.h>
    #include <stdio.h>
    ?

    Du must sowas normalerweise erst downloaden, dann in der IDE was anpassen.

    Verwendest du eine IDE? Wenn ja, was für eine?

    Ich hoffe du meinst mit IDE einen Compiler 😃
    Hab DEV C++

    http://www.freewebs.com/dragonstein/msql_c.html
    Du sagst du willst die C API?
    Suchst du nicht vielleicht MYSQL++?

    Ich wusste garnicht, dass es C++ gibt! Aber ich bekomm dieses -lmysql nicht angezeigt nach der Installation! 😮
    Hab auch schon neu gestartet.... Ging nix!



  • M4RC schrieb:

    IrgendeinName schrieb:

    M4RC schrieb:

    IrgendeinName schrieb:

    M4RC schrieb:

    Reicht da nicht:
    #include <mysql/mysql.h>
    #include <stdio.h>
    ?

    Du must sowas normalerweise erst downloaden, dann in der IDE was anpassen.

    Verwendest du eine IDE? Wenn ja, was für eine?

    Ich hoffe du meinst mit IDE einen Compiler 😃
    Hab DEV C++

    http://www.freewebs.com/dragonstein/msql_c.html
    Du sagst du willst die C API?
    Suchst du nicht vielleicht MYSQL++?

    Ich wusste garnicht, dass es C++ gibt! Aber ich bekomm dieses -lmysql nicht angezeigt nach der Installation! 😮
    Hab auch schon neu gestartet.... Ging nix!

    Was meinst du genau? Compiliert es nicht?



  • Ethon schrieb:

    Muss das in C++ sein?



  • Mal einige grundsätzliche Fragen:
    Was willst du damit erreichen?
    Wer hat dir diesen Auftrag gegeben?
    Warum beauftragt er jemanden, der keine Ahnung von nichts hat?
    Warum macht derjenige das nicht selbst?

    Wenn du die beantwortest hast, können wir dir bestimmt besser helfen.



  • @Ethon: Nein, das ist keine Option.
    @IrgendeinName:
    Folgenden Code (copy von Website):

    #include <stdlib.h>
    #include <stdio.h>
    #include <stdio.h>
    
    #include <windows.h>
    #include <mysql/mysql.h>
    
    static char *opt_host_name = "localhost"; /* server host (default=localhost) */
    static char *opt_user_name = "root"; /* username (default=login name) */
    static char *opt_password = ""; /* password (default=none) */
    static unsigned int opt_port_num = 3306; /* port number (use built-in value) */
    static char *opt_socket_name = NULL; /* socket name (use built-in value) */
    static char *opt_db_name = "mysql"; /* database name (default=none) */
    static unsigned int opt_flags = 0; /* connection flags (none) */
    
    int main (int argc, char *argv[])
    {
        MYSQL *conn; /* pointer to connection handler */
        MYSQL_RES *res; /* holds the result set */
        MYSQL_ROW row;
    
        /* initialize connection handler */
        conn = mysql_init (NULL);
    
        /* connect to server */
        mysql_real_connect (conn, opt_host_name, opt_user_name, opt_password,
        opt_db_name, opt_port_num, opt_socket_name, opt_flags);
    
        /* show tables in the database (test for errors also) */
        if(mysql_query(conn, "show tables"))
        {
            fprintf(stderr, "%s \n", mysql_error(conn));
            printf("Press any key to continue. . . ");
            getch();
            exit(1);
        }    
    
        res = mysql_use_result(conn); /* grab the result */
    
        printf("Tables in database\n");
        while((row = mysql_fetch_row(res)) != NULL)
            printf("%s \n", row[0]);
    
        /* disconnect from server */
        mysql_close (conn);
    
        printf("Press any key to continue . . . ");
        getch();
        return 0;
    } /* end main function */
    

    Bim kompilen kommen folgende Fehler:
    C:\Users\Marc\Desktop\Keylogger\Scripts\mysql.cpp In function `int main(int, char**)':

    34 C:\Users\Marc\Desktop\Keylogger\Scripts\mysql.cpp `getch' undeclared (first use this function)
    (Each undeclared identifier is reported only once for each function it appears in.)

    Könnt ihr damit was anfangen?



  • TyRoXx schrieb:

    Mal einige grundsätzliche Fragen:
    Was willst du damit erreichen?
    Wer hat dir diesen Auftrag gegeben?
    Warum beauftragt er jemanden, der keine Ahnung von nichts hat?
    Warum macht derjenige das nicht selbst?

    Wenn du die beantwortest hast, können wir dir bestimmt besser helfen.

    Ein simples Programm welches mir helfen wird.
    Ich habe niemals behauptet, dass ich den Auftrag bekommen habe.
    Derjenige macht es selbst ----> ich 😉



  • Ändere das zweite Stdio.h in Conio.h



  • IrgendeinName schrieb:

    Ändere das zweite Stdio.h in Conio.h

    Hat dir jemand mal gesagt, dass du mega genial bist? Wie kommt man darauf?

    Anderes Problemchen: Nach dem Compilen kommt die Fehlermeldung(beim ausführen): LIBMYSQL.dll ist nicht vorhanden. Hab sie jetzt heruntergeladen und in System32 verschoben.

    Noch das andere: Wie kann ich die Variable nach dem Eintragen von aktuell wieder auf 0 setzen? Also, dass sie leer ist und wieder neu beschrieben werden kann!
    Ich denke das ist recht simpel!


Anmelden zum Antworten