Hallo, ich habe an einem Linux SuSE Recher einen USB-> Seriell Konverter. Dieser Liefert mir 10 mal am Tag einen Datensatz. Diesen Datensatz möchte ich in eine MySQL Datenbank schreiben. Mit welcher Programmier/Scriptsprache ist dies am einfachsten zu realisieren. Ich könnte es jetzt nur in C wobei das nicht gerade eine elegante Lösung sein wird. Gibt es Sprachen die für mein Vorhaben besser geeignet sind?? Viele Gruesse Mode
Python wäre eine Möglichkeit. Du benötigst die Python-Module termios und MySQLdb.
Hi, vor einiger Zeit habe ich sowas mal mit Linux gemacht: Beitrag "Temperaturmessung mit Webserver mal anders" Mittlerweile würde ich das aber gerade unter Linux direkt mit einer Scriptsprache (z.B. Perl) machen, da die Anbindung an eine Datenbank doch wesentlich einfacher ist. Das Abholen und Eintragen der Daten habe ich damals in C, die Auswertung auf einer Webseite aber in Perl gemacht. Da sieht man direkt um wie viel einfacher die Datenbankanbindung mit einer passenden Scriptsprache ist.
ich würde das ganze davon abhängig machen, welche sprache eine einfache anbindung an die datenbank liefert und zusätzlich noch aus dateien lesen kann. da das zweite kriterium aber von (fast) jeder sprache erfüllt wird, bleibt eigentlich nur mehr das erste übrig. also z.b. php, python, write-once-read-never perl, java, erlang, c mit libs, ...
Daniel F. wrote: > also z.b. php, python, write-once-read-never perl, java, erlang, c mit > libs, ... Ich bin jetzt auch nicht der Perl-Fan, aber ich finde so schlimm ist die Sytnax garnicht mal. Man muss ja auch nicht unbedingt jede Abkürzung benutzen, sondern kann auch handelsüblich ausschreiben wie man es von anderen Sprachen gewohnt ist. Lediglich bei komplexen Datenstrukturen (und deren Iterierung, wie z.B. Arrays of Hashes o.Ä.) muss ich nach einer Perl-Auszeit doch wieder nachschlagen wie das denn nun geht...also doch write-only...
ich hatte mal ein perl-skript, das ich nach 2 jahren umbauen wollte. schlussendlich habe ich es neu geschrieben -> write once und "never change a running script" ;-)
php/python geht am schnellsten und einfachsten
Man könnte das sogar mit nem Shell-Skript machen ;)
Was vermutlich auch die einfachste Lösung wäre. Warum immer so kompliziert? Nur die Syntax ist etwas anders, besitzt aber eine ganz eigene Eleganz (ich sag nur "/usr/bin/[").
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.