Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi [MySQL] Über TCP auf eine MySQL datenbank zugreifen (https://www.delphipraxis.net/71729-%5Bmysql%5D-ueber-tcp-auf-eine-mysql-datenbank-zugreifen.html)

gsh 20. Jun 2006 10:41

Datenbank: MySQL • Version: 5.x • Zugriff über: TCP

[MySQL] Über TCP auf eine MySQL datenbank zugreifen
 
Hi DPler

Ich hab mal eine Frage an euch und zwar wie schaut das TCP Protokoll von einer MySQL datenbank aus?

Ich will also mit einem normallen WinSock auf die Datenbank über das Port 3306 auf die DB zugreiffen können und gewisse Befehle wie z.b SELECT und so weiter ausführen und dann natürlich die Daten zurück bekommen. Hab schon auf http://www.mysql.com gesucht aber nichts gefunden.

Bitte keine anderen Komponenten oder PHPMyAdmin vorschlagen es soll alles über TCP und nur über TCP laufen

mkinzler 20. Jun 2006 10:43

Re: [MySQL] Über TCP auf eine MySQL datenbank zugreifen
 
Warum das? Willst du ohne eine Clientinstallation auskommen? Versuch doch einfach mal die Aktionen des Clients zu sniffen.

dfried 20. Jun 2006 10:55

Re: [MySQL] Über TCP auf eine MySQL datenbank zugreifen
 
Na dann kuck dir am besten mal die MyDAC Komponenten von Corelab an.
Kleiner Auszug aus deren Webseite:
Zitat:

Doesn't require MySQL's software on client side with Direct option and works directly through TCP/IP;
Und für die paar Kröten kannst du das sicher nicht selber machen :-)

franktron 20. Jun 2006 11:00

Re: [MySQL] Über TCP auf eine MySQL datenbank zugreifen
 
Guck dir das hier mal an das ist die C-api für MySQL was auch die Corelabs Kombos benutzen
http://dev.mysql.com/doc/refman/5.1/de/c.html

gsh 22. Jun 2006 13:08

Re: [MySQL] Über TCP auf eine MySQL datenbank zugreifen
 
@dfried: Ich hab doch gesagt ohne zusätzliche komponenten

@franktron: Danke werds mir mal anschauen

dfried 22. Jun 2006 13:33

Re: [MySQL] Über TCP auf eine MySQL datenbank zugreifen
 
Zitat:

Zitat von gsh
@dfried: Ich hab doch gesagt ohne zusätzliche komponenten

Naja, wenn ich halt mal rechne, die CoreLabs-Komponenten machen genau das was du willst (auch auf der von franktron vorgeschlagenen C-Api!) und kosten (umgerechnet) ca. 55 EUR...
Dann darfst du ca. 1 Stunde (vielleicht auch 2) brauchen um den gleichen Funktionsumfang zu realisieren!

Nur so als Hinweis... :duck:

gsh 22. Jun 2006 13:47

Re: [MySQL] Über TCP auf eine MySQL datenbank zugreifen
 
ja danke

aber in meinen fall bringen mir komponenten nichts

mkinzler 22. Jun 2006 13:51

Re: [MySQL] Über TCP auf eine MySQL datenbank zugreifen
 
Zitat:

aber in meinen fall bringen mir komponenten nichts
Warum? Non-VCL-Programm?
Vielliecht waäre dann ZEOS ( DBC-Modus) was für dich.

gsh 22. Jun 2006 14:26

Re: [MySQL] Über TCP auf eine MySQL datenbank zugreifen
 
ne ist schwierig zu erklären
aber es muss doch ne möglichkeit nur mit der TClientSocket Komponente geben

mkinzler 22. Jun 2006 14:29

Re: [MySQL] Über TCP auf eine MySQL datenbank zugreifen
 
Wie gesagt, installier dir einen Sniffer un schau mal was in den Datenpaketen steht.


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