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 ;-)
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.
Vielen Dank schon einmal für die antwort gibt es vielleicht schon eine muster lösung?
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.