AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Komponente für Zugriff auf Web-Datenbank mit FireDAC

Komponente für Zugriff auf Web-Datenbank mit FireDAC

Ein Thema von ioster · begonnen am 9. Sep 2025 · letzter Beitrag vom 11. Sep 2025
Antwort Antwort
ioster

Registriert seit: 15. Aug 2008
85 Beiträge
 
Delphi 10.3 Rio
 
#1

Komponente für Zugriff auf Web-Datenbank mit FireDAC

  Alt 9. Sep 2025, 12:43
Datenbank: MySQL • Version: 5.7 • Zugriff über: FireDAC
Ich möchte eine Anwendung mit Delphi 10.3 und jünger in Kombination mit einer Web-Datenbank schreiben, die im Internet liegt und von einem Provider gehostet wird.

Bei der Oberflächengestaltung und dem Datenbankzuggriff möchte ich nicht auf die Komponenten von DevExpress verzichten. Der Webserver kann aber in den FireDAC-Connection direkt angesprochen werden. Vielmehr ist eine SSH-Verbindung erforderlich, die per Localhost erreichbar sein soll. Für mich ist ein solcher Zugriff Neuland. Deswegen suche ich nach passenden Komponenten, die ich verwenden kann bevor ich zu viel Zeit in dne Anwendungsentwicklung stecke und nachher feststellen muss, mit einem lokalen Server hervorragend arbeiten zu können, aber keine zentrale Datenbank auf einem Server außerhalb des LAN ansprechen kann.

Trotz FAQ des Providers konnte ich mit meinen Kenntnissen bisher keine Verbindung zur bereits generierten Testdatenbank herstellen. PUTTY.EXE würde für den Anfang gehen, heißt es. Von b/Software habe ich mir auch das VCL-Trialpaket für SSH heruntergeladen, bekomme aber die Angaben des Providers und die Eigenschaften der Komponenten nicht übereinander.

Gibt es Erfahrungen mit Komponenten, die den Tunnel zur Datenbank mit wenig Aufwand herstellen können und in Kombination mit FireDAC funktionieren? Ich könnte unter Umständen auf MyDAC zurückgreifen, aber selbst dann bräuchte ich eine Lösung für den SSH-Zugriff.

Danke im Voraus.

Viele Grüße
Ingo
  Mit Zitat antworten Zitat
peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
731 Beiträge
 
Delphi 12 Athens
 
#2

AW: Komponente für Zugriff auf Web-Datenbank mit FireDAC

  Alt 9. Sep 2025, 17:32
Ein direkter Zugriff auf eine remote-Datenbank außerhalb des lokalen Netzwerks, wie auf eine lokale Datenbank, ist meines Erachtens sowohl aus Sicherheits- wie aus Performancegründen eine schlechte Idee. Die klassische Architektur für sowas ist eine auf dem Server des Providers laufende Web-Anwendung, z. B. eine ISAPI DLL für IIS (was genau hängt von dem verfügbaren Webserver ab), die ein REST API zur Verfügung stellt, das die Clients über eine https-Verbindung aufrufen, um Daten aus der Datenbank abzurufen oder einzuspeisen. RADServer währe eine Option wenn Du Lizenzgebühren akzeptieren kannst.
Peter Below
  Mit Zitat antworten Zitat
Benutzerbild von Cypheros
Cypheros

Registriert seit: 12. Sep 2024
Ort: Büren
49 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Komponente für Zugriff auf Web-Datenbank mit FireDAC

  Alt 9. Sep 2025, 18:54
Viele Webhoster, blockieren die Weiterleitung von Datenbank-Verbindungen, auch über ssh.

Wenn du aber einen eigenen dedizierten Server hast, kannst das natürlich entsprechend umkonfigurieren und Port 3306 über ssh weiterleiten.

TGPuttyLib oder Ssh-Pascal sollten ssh-Verbindungen über Delphi ermöglichen.
Frank Siek
  Mit Zitat antworten Zitat
ol1uw

Registriert seit: 24. Jul 2004
Ort: Freiberg
71 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Komponente für Zugriff auf Web-Datenbank mit FireDAC

  Alt 9. Sep 2025, 18:54
Guten Abend

vielleicht hilft die Information hier
blogs.embarcadero.com (connecting-databases-with-firedac-through-ssh)

Uwe
  Mit Zitat antworten Zitat
TUhr

Registriert seit: 25. Sep 2021
26 Beiträge
 
#5

AW: Komponente für Zugriff auf Web-Datenbank mit FireDAC

  Alt 9. Sep 2025, 19:09
Hallo,

ich habe ein ähnliche Abwicklung wie folgt gelöst : MySQL Datenbank + Webserver + PHP.
Die PHP Skripte liefern mir den gewünschten Inhalt als XML.
Die XML Daten werden mit IdHTTP abgerufen und ausgewertet bzw. dargestellt.

MfG
Thorsten Uhr
  Mit Zitat antworten Zitat
Commander Tom

Registriert seit: 9. Dez 2005
Ort: Ettlingen
67 Beiträge
 
Delphi 12 Athens
 
#6

AW: Komponente für Zugriff auf Web-Datenbank mit FireDAC

  Alt 10. Sep 2025, 09:14
Für MyDAC gibt es von Devart die SecureBridge-Komponenten (https://www.devart.com/sbridge/), die genau die Anbindung an den Server übernehmen und mit den MyDAC-Komponenten zusammenarbeiten. Dazu gibt es eine kleine Anleitung auf der DevArt-Seite -> https://docs.devart.com/sbridge/myss...figuration.htm
Commander Tom
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.745 Beiträge
 
Delphi 12 Athens
 
#7

AW: Komponente für Zugriff auf Web-Datenbank mit FireDAC

  Alt 10. Sep 2025, 12:43
Mit was für einer Delphi-Edition wird hier eigentlich gearbeitet?

In der Community-Edition und Professional ist doch der Zugriff auf Online-Datenbanken gesperrt. (nur im FireDAC, nicht bei Fremdkomponenten)
https://www.embarcadero.com/docs/rad...ure-matrix.pdf
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Frickler

Registriert seit: 6. Mär 2007
Ort: Osnabrück
657 Beiträge
 
Delphi XE6 Enterprise
 
#8

AW: Komponente für Zugriff auf Web-Datenbank mit FireDAC

  Alt Gestern, 10:52
Neuere Windows-Versionen (IMHO ab Windows 10 1809) bringen ssh gleich mit:

https://learn.microsoft.com/en-us/wi.../tutorials/ssh

Und man kann es nutzen für einen Tunnel:

https://stackoverflow.com/questions/...on-to-postgres
  Mit Zitat antworten Zitat
Alt Heute, 04:23     Erstellt von JenniferGeisler
Dieser Beitrag wurde von TBx gelöscht. - Grund: Verdacht auf SPAM und den damit verbundenen verschwenderischen Umgang von wertvollen Bits und Bytes
Alt Heute, 04:26     Erstellt von JenniferGeisler
Dieser Beitrag wurde von TBx gelöscht. - Grund: Verdacht auf SPAM und den damit verbundenen verschwenderischen Umgang von wertvollen Bits und Bytes
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz