[VB C++ 2010] Mit MySQL Standalone verbinden
-
Guten Tag,
ich habe ein Problem bei der Facharbeit und zwar habe ich eine standalone MySQL Datenbank und eine Visual c++ Anwendung. Nun möchte ich eine Verbindung zu dieser Datenbank herstellen und es fehlen grundlegende Kenntnisse. Wäre sehr nett wenn man eine einfache Methode dafür finden könnte.
MfG, arbeitslose Informatiker
-
http://lmgtfy.com/?q=c%2B%2B+mySql+ visual+studio
Du hast nicht geschrieben was für eine VS Version Du verwendest. Ansonsten sind natürlich OLE DB mit ATL, und ODBC mit MFC und vieles andere möglich.
GIDF

-
Und das beste ist natürlich du verwendest die API von MySQL.
Code gibt es in der FAQ für Linux.
-
Ich benutze Visual Studio 2010 und bin inzwischen bei :
http://dev.mysql.com/doc/refman/5.0/en/connector-net-visual-studio.html
angekommen und der Connector (6.4.4) lässt sich zwar installieren, aber ich bekomme nicht das Fenster wie im Bild angezeigt, also "Server-Explorer". Muss man dazwischen noch etwas machen ? Ich kann auch nicht die mitgelieferten Beispiele ausführen, weil das ein anderes Format ist.
-
Dieser Thread wurde von Moderator/in Martin Richter aus dem Forum MFC (Visual C++) in das Forum Compiler- und IDE-Forum verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Neues Problem :
private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) { MYSQL *conn; char *server = "127.0.0.1"; char *user = "root"; char *password = "test"; char *database = "test"; conn = mysql_init(NULL); /* connect to database */ if ( mysql_real_connect(conn, server, user, password, database, 0, NULL, 0) ) {} }Ich bekomme aber folgende Fehler :
>projekt.obj : error LNK2028: Nicht aufgelöstes Token (0A000013) ""extern "C" struct st_mysql * __stdcall mysql_real_connect(struct st_mysql *,char const *,char const *,char const *,char const *,unsigned int,char const *,unsigned long)" (?mysql_real_connect@@$$J232YGPAUst_mysql@@PAU1@PBD111I1K@Z)", auf das in Funktion ""private: void __clrcall projekt::Form1::button4_Click(class System::Object ^,class System::EventArgs ^)" (?button4_Click@Form1@projekt@@$$FA$AAMXP$AAVObject@System@@P$AAVEventArgs@4@@Z)" verwiesen wird. 1>projekt.obj : error LNK2028: Nicht aufgelöstes Token (0A000014) ""extern "C" struct st_mysql * __stdcall mysql_init(struct st_mysql *)" (?mysql_init@@$$J14YGPAUst_mysql@@PAU1@@Z)", auf das in Funktion ""private: void __clrcall projekt::Form1::button4_Click(class System::Object ^,class System::EventArgs ^)" (?button4_Click@Form1@projekt@@$$FA$AAMXP$AAVObject@System@@P$AAVEventArgs@4@@Z)" verwiesenwird. 1>projekt.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""extern "C" struct st_mysql * __stdcall mysql_real_connect(struct st_mysql *,char const *,char const *,char const *,char const *,unsigned int,char const *,unsigned long)" (?mysql_real_connect@@$$J232YGPAUst_mysql@@PAU1@PBD111I1K@Z)" in Funktion ""private: void __clrcall projekt::Form1::button4_Click(class System::Object ^,class System::EventArgs ^)" (?button4_Click@Form1@projekt@@$$FA$AAMXP$AAVObject@System@@P$AAVEventArgs@4@@Z)". 1>projekt.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""extern "C" struct st_mysql * __stdcall mysql_init(struct st_mysql *)" (?mysql_init@@$$J14YGPAUst_mysql@@PAU1@@Z)" in Funktion ""private: void __clrcall projekt::Form1::button4_Click(class System::Object ^,class System::EventArgs ^)" (?button4_Click@Form1@projekt@@$$FA$AAMXP$AAVObject@System@@P$AAVEventArgs@4@@Z)".
-
up, wäre wirklich sehr hilfreich wenn wenigstens das Problem gelöst werden kann...