Veröffentlicht 28. September 200915 j Hallo, Ich bin noch ein relativer anfänger bei C# zumindesten in diese richtung vorher hab ich richtung Microcontroller programmiert und nicht am pc und wollte euch Experten mal fragen, wie ich mit C# eine Datenbank auf meinen Server auslesen kann. könnt ihr mir helfen? LG Christian
28. September 200915 j Hallo, Ich bin noch ein relativer anfänger bei C# zumindesten in diese richtung vorher hab ich richtung Microcontroller programmiert und nicht am pc und wollte euch Experten mal fragen, wie ich mit C# eine Datenbank auf meinen Server auslesen kann. könnt ihr mir helfen? Puh, vom Microcontroller zu .NET ist wohl ein Sprung über mehrere Abstraktionsebenen. Natürlich habe ich auch einen Link für dich, wie du mit C# auf eine MySQL Datenbank zugreifen kannst. Verbindung zum MySQL-Server mit C#
29. September 200915 j Puh, vom Microcontroller zu .NET ist wohl ein Sprung über mehrere Abstraktionsebenen. Natürlich habe ich auch einen Link für dich, wie du mit C# auf eine MySQL Datenbank zugreifen kannst. Verbindung zum MySQL-Server mit C# Danke schonmal für den link!!! Mein prob is ich krigst nicht hin XD sry ich weiß ja mann sollte nicht einfach einen Fertigen script kopieren und ihn dann einfach verwenden... aber könnt ihr mir den trozdem geben Mit DB anlegen hab ich kein problehm weil ich mich mit php und mysql auskenne also das ist nicht mein problehm. WÄRE EUCH ECHT DANKBAR!
29. September 200915 j ok sry ich meinte C nicht C# sryNa dann wieder zurück. Auf dev.mysql.com findest du jede Menge Dokumentation. Was genau ist denn "dein Server"?
29. September 200915 j Na dann wieder zurück. Auf dev.mysql.com findest du jede Menge Dokumentation. Was genau ist denn "dein Server"? Um genau zu sein hab ich mit phpMyAdmin eine DB ersteht (für meine HP) jetzt will ich die daten in der DB nicht nur mit meiner Hompage auswerten sondern auch mir einen selbstgeschriben nen progamm. das will ich nun mit C lösen. wenn VBase oder VC besser ist würde ich auch das nehmen. LG
29. September 200915 j Soll dieses Programm auf dem Server laufen, oder lokal? Ist die MySQL-Netzwerkschnittstelle überhaupt von außen erreichbar? Was sind VBase und VC?
29. September 200915 j Soll dieses Programm auf dem Server laufen, oder lokal? Ist die MySQL-Netzwerkschnittstelle überhaupt von außen erreichbar? Was sind VBase und VC? das program soll lokal laufen. ich habe auch programme gefunden. #include <time.h> #include <stdio.h> #include <mysql.h> int main () { MYSQL_RES *mTabelle; MYSQL_ROW mRecord; MYSQL *mConnection, mDB; int mError; mysql_init(&mDB); mConnection = mysql_real_connect(&mDB,"localhost","root","","test",0,0,0); if (mConnection == NULL) { printf("Es konnte keine Verbindung zur Datenbank hergestellt werden: %s",mysql_error(&mDB)); return 1; } else { printf("Es wurde erfolgreich eine Verbindung hergestellt!"); } mysql_close(mConnection); return 0; } es geht aber nicht und ich weiß nicht warum.
29. September 200915 j "Es geht aber nicht" ist keine ausreichende Fehlerbeschreibung. Vermutlich "geht es nicht", weil du versuchst, dich mit localhost zu verbinden. Dort läuft vermutlich kein MySQL-Server. Noch einmal die wichtige Frage: Ist dein Server so eingerichtet, dass die MySQL-Schnittstelle von außen erreichbar ist? Normalerweise ist das nämlich aus Sicherheitsgründen nicht der Fall.
29. September 200915 j "Es geht aber nicht" ist keine ausreichende Fehlerbeschreibung. Vermutlich "geht es nicht", weil du versuchst, dich mit localhost zu verbinden. Dort läuft vermutlich kein MySQL-Server. Noch einmal die wichtige Frage: Ist dein Server so eingerichtet, dass die MySQL-Schnittstelle von außen erreichbar ist? Normalerweise ist das nämlich aus Sicherheitsgründen nicht der Fall. Die fehler meldung ist: Fehler E2209 3: include-Datei "mysql.h" kann nicht geöffnet werden Fehler E2451 6: Undefiniertes Symbol "MYSQL_RES" Fehler E2451 6: Undefiniertes Symbol "mTabelle" Fehler E2451 7: Undefiniertes Symbol "MYSQL_ROW" Fehler E2379 7: Anweisung fehlt ; (evtl. in voriger Zeile) Fehler E2451 8: Undefiniertes Symbol "MYSQL" Fehler E2451 8: Undefiniertes Symbol "mConnection" Fehler E2451 8: Undefiniertes Symbol "mDB" Fehler E2268 10: Aufruf der undefinierten Funktion "mysql_init" Fehler E2268 12: Aufruf der undefinierten Funktion "mysql_real_connect" Fehler E2268 14: Aufruf der undefinierten Funktion "mysql_error" Fehler E2268 19: Aufruf der undefinierten Funktion "mysql_close" Der C++ Trainer hat 12 Compilerfehler erkannt! Es wurde keine EXE-Datei erzeugt! ich habe meine mysql server so eingestehlt das man ihm auch von anderen servern ereichen kann.
29. September 200915 j Fehler E2209 3: include-Datei "mysql.h" kann nicht geöffnet werdenDu musst die C-Clientbibliothek für MySQL natürlich installieren und ggf. in deiner Entwicklungsumgebung die Pfade für Header und Libraries anpassen. Der Code allein reicht nicht.
29. September 200915 j Du musst die C-Clientbibliothek für MySQL natürlich installieren und ggf. in deiner Entwicklungsumgebung die Pfade für Header und Libraries anpassen. Der Code allein reicht nicht. Danke für die fiele hilfe! wo krige ich die C-Clientbibliothek für MySQL herr?
29. September 200915 j wo krige ich die C-Clientbibliothek für MySQL herr? Hast du dich mal ein wenig auf dev.mysql.com umgesehen? Da gibt's auch Downloads. MySQL :: Connector/C 6.0 Für gängige Linuxdistributionen gibt's sicher auch fertige Pakete.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.