Zum Inhalt springen

C Server Mysql verbinden???


Christian1603

Empfohlene Beiträge

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. :D

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#

Link zu diesem Kommentar
Auf anderen Seiten teilen

Puh, vom Microcontroller zu .NET ist wohl ein Sprung über mehrere Abstraktionsebenen. :D

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!

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

"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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

"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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...