Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

C Server Mysql verbinden???

Empfohlene Antworten

Veröffentlicht

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

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#

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!

C ist nicht C#. Verschoben -> .NET.

ok sry ich meinte C nicht C# sry

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

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.

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

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

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?

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.