Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

Apache Mysql

Dieses Thema im Forum "MySQL und MariaDB" wurde erstellt von diode1990, 19 Juni 2016.

  1. diode1990

    diode1990 Neuer Benutzer

    Hallo,
    ich hoffe ich finde hier die Antwort auf mein Frage(n). ;)

    Was ich vorhabe:

    Ich möchte mit einem Arduino Messwerte sammel und in einer Datenbank speichern.

    Apache läuft auf einem Raspberry Pi2. Diesen haben ich schon installiert.
    Doch leider ist das Neuland für mich.

    Nun habe eine neue Datenbank angelegt sie heißt "Arduino"

    Nun muss ich ja mit hilfe des Arduinos die Datenbank aufrufen.

    Das ist der Codeteil wo die Verbindung aufgebaut wird:

    void Daten_senden(float T1, float T2)
    {
    if (client.connect(server, 80)) // Verbindung zum Server aufbauen
    {
    Serial.println("Verbunden, Sende Daten...");
    client.print("GET " + String(url));
    Serial.println("GET " + String(url));
    client.print("?T1=");
    Serial.print("?T1=");
    client.print(T1);
    Serial.println(T1);
    client.print("&T2=");
    Serial.print("&T2=");
    client.print(T2);
    Serial.println(T2);
    client.print("&key=" + String(key));
    Serial.print("&key=" + String(key));
    client.println(" HTTP/1.1");
    Serial.println(" HTTP/1.1");
    client.print("Host: " + String(host));
    Serial.print("Host: " + String(host));
    client.println();
    Serial.println();
    client.println("User-Agent: Arduino");
    Serial.println("User-Agent: Arduino");
    client.println("Connection: close");
    Serial.println("Connection: close");
    client.println();
    Serial.println();

    *****************************************************************

    if (client.connect(server, 80)) // Verbindung zum Server aufbauen das ist in meinem Fall die IP vom Raspberry


    Doch das ist mir noch ein wenig unklar client.print("Host: " + String(host));

    Wie weiß ich die Host Adresse von meiner neu angelegten Datenbank.

    Soll die dann ungefähr so aussehen "datenbankname@localhost"

    Ich weiß nicht mehr weiter, ich würde mich sehr über eure Hilfe freuen.


    DANKE im Voraus
     
  2. akretschmer

    akretschmer Datenbank-Guru

    MySQL lauscht auf Port 3306, also <ip_deines_rechners>:3306. MySQL spricht aber kein HTML - das ist die Sprache, die Du oben mit "HTTP/1.1" und so sprichst.
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden