Entwickler-Ecke

Datenbanken - Beste Komponenten zur Verbindung


matze - So 12.02.06 13:16
Titel: Beste Komponenten zur Verbindung
Hallo.

Ich möchte mit meinem Delphi-Programm auf einen MySQL Server der Version 5 oder höher zugreifen.
Welche Komponenten könnt Ihr mir denn für diese Aufgabe empehlen ?

Also am besten naätürlich Freeware Kompos. Diese sollten nach Möglichkeit auch ohne externe Clients oder DLLs auskommen und natürlich stabil sein.

Danke schonmal,
Matze


matze - Mi 15.02.06 17:22

weiß denn keiner Rat für mich ?


jaevencooler - Mi 15.02.06 17:37
Titel: Re: Beste Komponenten zur Verbindung
Moin, Moin,



user profile iconmatze hat folgendes geschrieben:
Hallo.

Ich möchte mit meinem Delphi-Programm auf einen MySQL Server der Version 5 oder höher zugreifen.
Welche Komponenten könnt Ihr mir denn für diese Aufgabe empehlen ?

Also am besten naätürlich Freeware Kompos. Diese sollten nach Möglichkeit auch ohne externe Clients oder DLLs auskommen und natürlich stabil sein.

Danke schonmal,
Matze



versuchs mal mit den Komponenten von ZEOS....

hier der link http://sourceforge.net/projects/zeoslib/

Beste Grüße
Michael


UGrohne - Mi 15.02.06 19:38

Nachteil der ZEOS sind, dass Du eine DLL für den Zugriff brauchst, das brauchst Du aber bei fast jeder Datenbank. Ansonsten sind die auch z.B. verglichen mit IBX relativ langsam und man muss sich ein wenig umgewöhnen.

Bei IBX hatte man z.B. folgendes Verhalten: Große Datenmenge in Query, DBGrid angeschlossen -> es wurden immer noch so viele Datensätze gefetcht, wie gerade zur Anzeige benötigt wurden. Dies unterstützt ZEOS nicht, es werden also immer alle Datensätze vom Server geholt.


matze - Mo 20.02.06 12:28

also ud würdest mir zu den IBX Kopmpos raten.
Wo gibts die denn und sind die kostenlos ?

Ich hab da auch mal was von MySQL Direct Units gelesen.
Hat da jemand schon Erfahrungen mit gemacht ?


UGrohne - Mo 20.02.06 19:07

Ja, die sind kostenlos und bei jedem Delphi ab Prof dabei ;)
Schau einfach in die Leiste Interbase.

Mit MySQLDirect hab ich noch keine Erfahrungen gemacht, für mysql hab ich bisher immer ZEOS verwendet.


r2c2 - Mo 20.02.06 22:19

Mit den MySQLdirect Klassen hab ich bisher gute Erfahrungen gemacht.

Vorteile:
- einfach zu benutzden
- kostenlos
- kenn bisher keine bugs

Nachteile:
- GPL --> sein Prog muss auch GPL sein
- Datenbank sensitive Komponenten nicht einsetzbar

Gebt aber nicht allzu viel auf meine Aussage, das ist mein erstes Datenbank-Prog...

mfg

Christian


matze - Di 21.02.06 23:12

Also diese nachteile der MySQL Direct Kompos sind nicht so der Hit.

@UGrohne: Du verwendest die Zeos also, obwohl du die garnicht so gut findest ?


UGrohne - Mi 22.02.06 02:26

user profile iconmatze hat folgendes geschrieben:
Also diese nachteile der MySQL Direct Kompos sind nicht so der Hit.

@UGrohne: Du verwendest die Zeos also, obwohl du die garnicht so gut findest ?

Was soll man machen, wenn man auf mySQL zugreifen will :nixweiss:

Sage ja auch immer, wenn man unbedingt mehrere Datenbanken unterstützen will/muss, was ich in einem Fall habe, dann sind die ganz brauchbar. So lange es eben keine performance-kritische Anwendung ist oder nur kleinere Dinge gemacht werden.


Blawen - Mi 22.02.06 07:58

Wie wäre es mit AnyDAC [url]http://www.da-soft.com[/url]

[ZEOS] Diese sollen dieses Jahr komplett überarbeitet werden...


killavirus - Mi 22.02.06 11:07

Ich benutze scibit in sehr großen Projekten und bin sehr zufrieden.

aber der Nachteil ist das Sie nicht Free sind ...


matze - Do 23.02.06 08:41

also kostenlos sollten die eigendlich schon sein.
Ich werde mich jetzt mal mit den Zeos beschäftigen. Wenn die ja nue geschrieben werden kommen vielleicht noch die Features rein, die jetzt fehlen.

Danke nochmal an alle !