Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi MYSQL Webserver (https://www.delphipraxis.net/112981-mysql-webserver.html)

youu 30. Apr 2008 16:25

Datenbank: Mysql • Zugriff über: ...

MYSQL Webserver
 
Hallo erstmal,

Ich möchte gerne auf eine MYSQL Datenbank connecten die auf einem Webserver ist. (Mein eigenen)
Nur weiß ich ehrlich gesagt noch überhaupt nicht wie.

Wie connecte ich, wie rufe ich datensätze auf, wie speicher ich neue Datensätze usw. das sind alles Fragen die ich mir Stelle hab bisher es leide rnoch nicht verstehen können.

Vielleicht kann mir jemand das mal etwas genauer erklären.

MFG

Mackhack 30. Apr 2008 16:42

Re: MYSQL Webserver
 
Ich denke mal dein Provider muss es erstmal zulassen. Dann gibt es ja Komponenten um auf eine MySQL DB zuzugreifen und Delphi kannst du ja denk ich mal schon.

Oder du nimmst die libmysql.dll und nutzt diese anstatt Komponenten um darauf zuzugreifen.

marabu 30. Apr 2008 16:45

Re: MYSQL Webserver
 
Hallo,

da du einen Web-Server erwähnst: Auf den wirst du wohl über das HTTP-Protokoll und Port 80 zugreifen. Der Zugriff auf die dortige Datenbank kann dann über ein mit Delphi implementiertes ISAPI-Modul erfolgen. Oder du verwendest eine ASP-Technologie (z.B. PHP), welche dir Datenbankzugriffe ermöglicht. Unter bestimmten Umständen ist der Datenbank-Port freigeschaltet und du kannst deine Anwendung ganz normal über einen Delphi-Datenbank-Client ansprechen.

Grüße vom marabu

youu 30. Apr 2008 17:06

Re: MYSQL Webserver
 
Also ich kann ohne probleme per PHP drauf zugreifen daher geh ich von aus das es mit delphi kein problem sien sollte.

"Delphi-Datenbank-Client ansprechen. "

könntest du mir sagen wie genau?
bzw welche delphi komponenten? oder wo man diese downloadet.

DeddyH 30. Apr 2008 17:10

Re: MYSQL Webserver
 
Es kommt nicht auf die Sprache an, sondern darauf, wo sich der Client befindet. Viele Provider lassen einen Zugriff von außen nicht zu, daher muss das PHP-Script auf demselben Server liegen wie die Datenbank. Und zum Zugriff unter Delphi gibt es mehrere Möglichkeiten. Schau mal in die Tutorials, da werden schon einige besprochen. Ansonsten kannst Du es mit ZEOS versuchen, oder gleich eine kostenpflichtige Variante wie MyDAC verwenden.

youu 30. Apr 2008 18:00

Re: MYSQL Webserver
 
weiß einer was "Zugriffsverletzung bei adresse 1000432B in modul libmysql.dll. Lesen von adresse 000003AC.
bedeutet?

youu 30. Apr 2008 18:25

Re: MYSQL Webserver
 
Mir ist leider mit den da vorigen Antworten immernoch nicht wirklich geholfen, ich stehe noch am Abfang, habe Keine Ahnung wie z.B ein Beispiel Code aussieht, in den ich etwas verstehen kann.

Welche Komponente ich am einfachsten verwenden sollte und woher ich diese bekomme.

Wäre froh über jemanden, der es mir erklären kann bitte.

mkinzler 30. Apr 2008 18:29

Re: MYSQL Webserver
 
http://www.delphipraxis.net/internal...ect.php?t=7266
Wie gesagt sperren aber viele Provider den Zugriff von aussen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz