Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Verbindung zu MyAdminPHP (https://www.delphipraxis.net/188974-verbindung-zu-myadminphp.html)

SpeedyKonzales 23. Apr 2016 11:06

Datenbank: xxx • Version: xxx • Zugriff über: xxx

Verbindung zu MyAdminPHP
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo Zusammen,

ich habe eine Frage. Ich aber totaler Anfänger und bitte um Verständnis.

Wir haben auf www.one.com eine Datenbank mit Tabellen über myadminphp.

Ich will mit Delphi ein kleines Programm machen wo ich die Tabellen abrufen kann.

Kann mir jemand sagen wie ich die Verbindung dazu aufbaue?

Ich habe schon folgendes Probiert....

- VCL Formular
- Edit und Label Felder die ich dann Visell Verbinden werde
- FireDAC neue MySQL Server Verbindung
- Daten eingeben und dann kommt ein Fehler

2 Bilder dabei

Vielleicht kann mir jemand helfen.

Vielen Dank

Daniel 23. Apr 2016 11:24

AW: Verbindung zu MyAdminPHP
 
Moin,

da liegt gleich ein ganzer Strauß an Problemchen vor. Aber lösbar.

Die von Dir angehängte Meldung bezieht sich auf eine sog. "Client-Bibliothek". Für die meisten Datenbank-Systeme brauchst Du eine Bibliothek, die quasi als "Dolmetscher" zwischen Deinem Programm und der jeweiligen Datenbank steht. Im aktuellen Fall geht es um die "libmysql.dll", die Dein Programm benötigt. Diese kannst Du von mysql.com herunterladen - achte aber darauf, dass diese zur Versionsnummer Deines DB-Servers passt. Wie bekommst Du diese heraus? Über phpMyAdmin und den Datenbank-Eigenschaften - dort sollte irgendwo die MySQL-Version zu finden sein.

Wenn diese DLL vorliegt, geht es um die Frage, ob Eure Datenbank überhaupt von außen erreichbar ist. Das ist nicht immer der Fall. Dein Provider kann Dir diese Frage beantworten. Nehmen wir für einen Moment an, Eure Datenbank sei von außen erreichbar: Dann musst Du bei FireDAC im Feld "Server" die IP-Adresse oder den Domain-Namen eintragen. Auch das kann Dir Dein Provider sagen.

SpeedyKonzales 23. Apr 2016 11:27

AW: Verbindung zu MyAdminPHP
 
Hallo Daniel,

danke für die schnelle Antwort werde alles gleich probieren und Feedback geben.

SpdeeyKonzales

SpeedyKonzales 23. Apr 2016 12:01

AW: Verbindung zu MyAdminPHP
 
in welchen ordner muss ich die dll Datei verschieben

Daniel 23. Apr 2016 12:03

AW: Verbindung zu MyAdminPHP
 
Für den Anfang in den Ordner, in dem auch Deine EXE-Datei liegt. Dort wird die DLL dann auf jeden Fall gefunden.

SpeedyKonzales 23. Apr 2016 12:21

AW: Verbindung zu MyAdminPHP
 
also das klappt jetzt, habe aber eben erfahren das der Anbieter den externen zugriff verweigert. Kennen Sie einen anbieter wo ich meine Idee umsetzen kann?

Sir Rufo 23. Apr 2016 12:26

AW: Verbindung zu MyAdminPHP
 
Zitat:

Zitat von SpeedyKonzales (Beitrag 1336442)
also das klappt jetzt, habe aber eben erfahren das der Anbieter den externen zugriff verweigert. Kennen Sie einen anbieter wo ich meine Idee umsetzen kann?

Bist du dir der damit verbundenen Gefahren bewusst? Ein Datenbankserver sollte niemals direkt aus dem Internet erreichbar sein.

Daniel 23. Apr 2016 13:17

AW: Verbindung zu MyAdminPHP
 
Bin ich grundsätzlich bei Dir - aber dem Screenshot oben nach zu urteilen, geht es um ein Tippspiel.
Wenn man die DB wie üblich mit Nutzernamen und Passwort absichert, halte ich das Verhältnis von Risiko, Aufwand und Nutzen für ausgewogen, um externen Zugriff in Erwägung zu ziehen. Zumindest dann, wenn einem nicht großartig andere Möglichkeiten zu Verfügung stehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:50 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