C++: MySQL Verbindung herstellen und jede Minute neuen Eintrag machen
-
TyRoXx schrieb:
MySQL C API programming tutorial
zetcode.com/tutorials/mysqlcapitutorial/- Diese Seite übersetzen
2 Dec 2007 – This is MySQL C API tutorial. This tutorial covers the basics of MySQL programming in C language.Mit Google Search for phpBB Beta können Sie Ihre dämlichen Suchanfragen direkt in vielen kostenlosen Foren stellen.
Kann ich denn einen C Code auf in C++ verwenden

Habe wirklich wenig bis keine Ahnung
-
Ich bekomm MASSEN an Fehlern beim Compilen!
Also z.B. dass my_global.h nicht verfügbar ist!
Hängt das vielleicht damit zusammen, dass es einmal C++ und einmal C ist?
-
M4RC schrieb:
Ich bekomm MASSEN an Fehlern beim Compilen!
Also z.B. dass my_global.h nicht verfügbar ist!
Hängt das vielleicht damit zusammen, dass es einmal C++ und einmal C ist?Du weißt schon wie man eine API einbindet, oder?
-
IrgendeinName schrieb:
M4RC schrieb:
Ich bekomm MASSEN an Fehlern beim Compilen!
Also z.B. dass my_global.h nicht verfügbar ist!
Hängt das vielleicht damit zusammen, dass es einmal C++ und einmal C ist?Du weißt schon wie man eine API einbindet, oder?
Erstmal googeln was des sein soll....
Nein!
Wie?
-
M4RC schrieb:
IrgendeinName schrieb:
M4RC schrieb:
Ich bekomm MASSEN an Fehlern beim Compilen!
Also z.B. dass my_global.h nicht verfügbar ist!
Hängt das vielleicht damit zusammen, dass es einmal C++ und einmal C ist?Du weißt schon wie man eine API einbindet, oder?
Erstmal googeln was des sein soll....
Nein!
Wie?Du must deinem Compiler (oder IDE, wenn du eine verwendest) mitteilen, dass du die dieses SQL ding verwenden willst. Das hast du doch gemacht, oder?
-
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!