Forum: Mikrocontroller und Digitale Elektronik msp 430 und mysql


von Helmut W. (upm)


Lesenswert?

Hallo liebes forum,


ich bin neu hier aber lese sehr oft beiträge von euch die wirklich sehr 
gut sind und helfen.

Jetzt HOFFE ich das Ihr mir vielleicht helfen könntet. Nun zu meinem 
Problem i möchte gern wie gesagt ein msp432 mit einer mysql datenbank 
verbinden. eine tcp verbindung hab i schon über w5100 herstellen können 
und packete kann ich auch senden nur weiß ich nich wie ich mich auf dem 
server einloge und tabelleneinträge machen. Ich brauche dringend HILFE 
!!!!

Vielen Dank für eure hilfe ;-)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Martin Müller schrieb:
> nur weiß ich nich wie ich mich auf dem server einloge und
> tabelleneinträge machen.

Das hat nun erstmal überhaupt nichts mit dem von Dir verwendeten 
Controller zu tun.

Du musst in der Dokumentation von MySQL herausfinden, wie dessen natives 
Interface --mit dem Du Dich ja anscheinend über tcp verbindest-- zu 
nutzen ist.

von Helmut W. (upm)


Lesenswert?

Vielen Dank schon einmal für die antwort gibt es vielleicht schon eine 
muster lösung?

von Karl H. (kbuchegg)


Lesenswert?

Sieh zu, dass du den Code dafür bekommst
http://dev.mysql.com/doc/refman/5.6/en/mysql.html

Und dann heißt es Code-Studium.
Wie macht dieses Command Line Programm es, seine SQL Kommandos an den 
Server abzusetzen und wie holt und wertet es die Ergebnisse aus.

von Sergius (Gast)


Lesenswert?

Hallo,

ich kann dir leider nicht sagen (da ich auch erst mit den µC's) anfange, 
ob du MySQL insert ins DB direkt auf dem µC machen kannst, weil die 
Befehle gehören nicht zu der C/C++/ASM Sprache und dafür eine Lib nötig 
ist, die dann relativ gross ist und wird wahrscheinlich den Speicher von 
msp430 sprengen.

Aber ich würde das anders machen.
Wie du sagst hast du schon eine Verbindugn zu dem Server aufgebaut und 
kannst Pakete senden und empfangen.

Du kannst dir Packete so zusammenbauen, dass du da die Datensätze 
reinpackst, die du einfügen willst und auf der Seite wo du die Pakete 
empfängst diese dann als SQL Statement aufbauen und mit der Hilfe von 
dieser Lib (z.B. eine von diesen 
http://dev.mysql.com/doc/refman/5.7/en/connectors-apis.html) die 
Datensätze in die DB einfügen.

Das ist auch besser so, da die DB dann keine Remote verbindung 
freizugeben braucht, sondern nur localhost (Sicherheit)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.