Einzelnen Beitrag anzeigen

Panthrax

Registriert seit: 18. Feb 2005
286 Beiträge
 
Delphi 2010 Enterprise
 
#1

DB-Abfrage verpacken, über TCP-Verbindung senden, auspacken

  Alt 16. Sep 2005, 13:18
Hallo.

Über eine TCP-Verbindung kommunizieren Clients mit einem Server. Nun möchte ich auch Datenbankfunktionalität über diese Verbindung ermöglichen.

Gibt es eine Möglichkeit die Daten einer Datenbankanfrage zu verpacken, um sie über die Verbindung zu senden und anschließend auf der anderen Seite auszupacken und sie dort einer Datenbankkomponente vorzulegen?

CIh habe mir das etwa so vorgestellt:
  • Server fragt lokale Datenbank ab und verpackt Antwort
  • Server sendet verpacktes Datenbankergebnis zum Client
  • Client empfängt Daten und packt sie aus
  • die ausgepackten Daten werden eine Datenbankkomponente zur Verfügung gestellt
Über die Verbindung sollen nicht nur Datenbankanfragen gesendet werden, sondern es werden auch anderen Aktionen ausgeführt.

Mit welchen Komponenten könnte das funktionieren? Die TCP-Verbindung habe ich mit ServerSockets und ClientSockets hergestellt. Das war aber nur testhalber und könnte ich noch einmal ändern.

Panthrax.
  Mit Zitat antworten Zitat