Entwickler-Ecke

Datenbanken - MySql bei Puretec


mikek - Fr 08.11.02 12:24
Titel: MySql bei Puretec
Hallo !
Wie kann ich zu meinem Puretec-MySQL Datenbank über Delphi verbinden.

Ich habe es schon mit diverse Componente probiert, doch die scheinen eher für eine Lokale MySQL Datenbank geeignet zu sein...

Bitte um Rat.

MfG,
Mike


ao - Fr 08.11.02 16:21

Hallo mikek,

das geht leider nicht, weil 1&1 (und andere) den Zugriff von aussen auf eine MySql Datenbank verhindern. Du kannst höchstens einen Umweg über ein Php Script oder ähnliches machen, da die Scripte lokal auf dem Server ausgeführt werden und somit zugriff haben.

Gruß
Andreas


mikek - Fr 08.11.02 16:54

wie würde so ein umweg aussehen?
Wie kann ich php-abfragen mit delphi abfangen ??

MfG,
Mikek


matze - Fr 08.11.02 17:00

du könntest PHPmyADMIN aufspielen und versuchen per Delphi mit dem zu kommunizieren.

Aber ich denke das wird zu kompliziert !!!


mikek - Fr 08.11.02 17:06

matze hat folgendes geschrieben:
du könntest PHPmyADMIN aufspielen und versuchen per Delphi mit dem zu kommunizieren.

Aber ich denke das wird zu kompliziert !!!


glaub ich aber auch :D !

Kann man phpabfragen abfangen ?

MfG,
Mikek


matze - Fr 08.11.02 17:07

ist mir nicht bekannt das man sowas kann !!!


bis11 - Fr 08.11.02 17:11

Ein rein theoretischer Weg, habe Ihn noch nie ausprobiert.

Du müsstest php-Skripts auf den Server bei Purtec ablegen. Dann diese PHP-Seiten aufrufen in der Webbrowser-Komponente von Delphi und mit Delphi diese Seite dann automatisch ausfüllen lassen und dann ausführen. So sollte es gehen. Wie gesagt, es ist nur theorie, habe es in der Praxis noch nicht ausprobiert.


mikek - Fr 08.11.02 17:11

irgenwie muss man puretec-mysql datenbanken doch ansprechen können,
siehe http://www.titux.de. (php-Shop mit Windows Admin Software programmiert in delphi!!!)

MfG,
Mikek


matze - Fr 08.11.02 17:16

ja wie gesagt. du kannst natürlich einem PHP Script per POST einen MySQL Query übergebn, den das PHP dann ausführt.

und wenn du was auslesen willst muss dir das PHP script das dann in einem format übergeben, das dei delphi proggi dann auswerten kann !!!

oder die 3. möglichkeit: ruf beim kinden support an und frag, ob man nicht doch die DB von aussen ansprechen kann !!!


bis11 - Fr 08.11.02 17:18

Das geht nicht, da die MySQL-Datenbanken bei Puretec hinter einer Firewall sitzen und Du keinen direkten Zugriff hast. Probiere doch mal mit SQL-Admin oder PHPmyAdmin auf Deine MySQL-Datenbank von einem anderen Server zuzugreifen, das funktioniert nicht. Weil der MySQL-Server nur anfragen vom eigenen Webserver zulässt. Es geht nur über den Umweg über ein PHP-Skript.


Cashels - Fr 08.11.02 18:02

Wie bis11 saget.

Oder man hat einen Provider der einem den Zugriff von aussen eben erlaubt. Kuckt mal unter Freesql [http://www.freesql.org], da gibts ne Datenbank umsonst. Der Server ist aber leider etwas ueberfordert und fuer professionellen Einsatz eher kaum zu verwenden.

Gruss,
tom


lkz633 - Sa 09.11.02 01:22

Canweb erlaubt einem auch, auf die MySQL Datenbank von aussen zuzugreifen

MFG lkz633