MySQL DB im Web in Anwendung nutzen??
-
Servus,
Also hab grad ne kleine Idee für ein neues Projekt.
Bei dem ist es aber nötig Daten aus dem Web zu holen und auch wiecer zu schreiben.
Hab da an ne MySQL DB im Netz gedacht. (Z.B eine bei Lycos/Tripod).
Ich hab mit Netzwerk und Inetprogrammierung bisjetzt noch nix am Hut gehabt, deshalb weiß ich nicht wie ich da ran gehen soll.
Aber es stellt sich als erstes die Frage. Kann ich eine externe DB überhaupt in einer Anwendung benutzen und wenn ja lässt sich die DB auch von extern bedienen, zum Beispiel die kostenlose von Tripod?
Ok wenn nun das mit der DB nicht möglich ist, was ist dann so alles noch möglich. FTP? Oder doch Eingabe über PHP-Skripte auf dem Server. Und die Ausgabe, per Textdateien oder irgendwie anders.
Es kommt nicht auf Speed drauf an.
Das ganze ist sowieso eher ztum Fun.
Also was denkt ihr?
-
Ich verstehe nicht ganz was du willst, wenn du was über das Web machen willst, dann musst du dich mit HTTP ausseinandersetzen.
MySQL kannst du aber auch Remote ansteuern (ist aber kein Web, sondern läuft über ein MySQL eigenes Protokoll)
-
Hmm, hät gedacht ich hät mich gut genug ausgedrückt, anscheinend nicht.
Ok dieses MySQL++ wo du einen Link gepostet hat werd ich mir mal anschauen.
Ich würde gerne eine MySQL Datenbank im Netz abfragen, die auf nen Tripod Server liegt (mot kostenlosen Webspace).
Meine Frage: Ist es möglich darauf extern zuzugreifen. Oft wird so etwas nämlich verboten. Z.B. ist es oft nicht möglich von einem andern Server auf die MySQL DB eines anderen Servers zuzugreifen.
Ich würde auch gerne wissen, was es für Alternativen gibt um Daten von einm Server zu bekommen.
-
Du kannst es mal mit MyODBC versuchen. Das Programm wird bei auf Deinem Rechner installiert und ab dann kannst Du mit ODBC auf eine MySQL-DB zugreifen - egal wo die liegt. Die Programmierung mit z.B. BCB ist dann recht einfach.
Das geht natürlich nur, wenn Dein ISP den externen Zugriff auf seine DB's erlaubt. Bei meinem ISP kann man das einstellen.
-
Ok, scheint mir leider so dass des mein Hoster nicht unterstützt. Leider.
Aber was für Alternativen gibt es?
-
ich glaub nicht, dass Tripot das eingerichtet hat, da bleibt dir nur über, dass du dir ein Script einrichtest, dass über HTTP arbeitet und Anfragen von deiner Anwendung liest und an die MySQL DB liefert und dir die entsprechende Ausgabe zurück gibt (natürlich in einer leicht zu parsenden Form). Ist natürlich nicht das schnellste, aber der einzige Weg.
-
Ja Ok, naja is auch kein Problem PHP und MySQL beherrsch ich ja.
Wie lass ich aber nun ein skript auf dem Server ausführen. Per http oder. Aber kenn mich da ja überhaupt nicht aus. Wie sende ich denn nen HTTP Request. Oder gibts da ne API für sowas. Oder was für Funktionen in der MSDN sind für das gedacht?Danke für jede Hilfe
-
-
Ok, sowas kann ich bestimmt noch gut gebrauchen, aber erstmal müsst ich wissen wie ich da ran gehen soll.
Also muss ich da mit Sockets arbeiten, glaub nicht. Sowas würd ich gerne wissen wie ich da anfange, verstehst?
-
Um Sockets kommst du kaum rum. Wie du die benutzt hängt von deinem System ab.
-
Ich benutze die MFC, ist dann CHttpConnection und CHttpFile das Richtige?
-
Ich würde diese Klasse dafür verwenden.
-
Scheint geeigent zu sein die Klasse, hoffe, die läd mir dann nicht sie skripte runter, sondern die interprierten skripte als html.
-
Original erstellt von Nitromaus:
Scheint geeigent zu sein die Klasse, hoffe, die läd mir dann nicht sie skripte runter, sondern die interprierten skripte als html.*lol*
wenn du es schaffst die scripte runter zuladen, dann kannst du damit großes geld machen!
-
hehe, hast eigentlich recht, bei software (skripte) die nicht grad jeder sehen sollte *gg*
-
Hi,
ha jemande Erfahrung welche (wenn möglich "free") ISP den externen Zugriff auf DB's erlauben? Ich breuchte dringend eine mySQL-Dattenbank (im Internet) als Backend meiner Anwendung!Danke
Alexander Sulfrian
-
-
Hey die haben ja coole Preise, sind die zuverlässig und gut?