Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi MySQL und Delphi 2006 (https://www.delphipraxis.net/76953-mysql-und-delphi-2006-a.html)

Delphinator 12. Sep 2006 15:27

Datenbank: MySQL • Version: 5 • Zugriff über: MicroOLAP MySQLDAC

MySQL und Delphi 2006
 
Hallo,

ich habe vor, von Delphi 7 auf Delphi 2006 umzusteigen und möchte auf eine MySQL-Datenbank zugreifen, welche Komponenten würdet Ihr mir empfehlen?

Zur Zeit verwende ich die MySQLDAC von MicroOLAP (läuft eigentlich ganz gut und schnell, hat nur kleine Fehler).
Hatte auch mal die Zeos-Komponenten ausprobiert, die aber um einiges langsamer waren!

Ich habe schon gelesen, dass der mitgelieferte Delphi2006-dbExpress-Treiber für MySQL mit neueren MySQL-Versionen nicht funktionieren soll.

Allerdings soll es von Core Lab sowohl einen alternativen dbExpress Treiber als auch eigene MySQL-Komponenten geben.

Also falls jemand mir weiterhelfen könnte, würde mich das sehr freuen:
- MicroOLAP MySQLDAC?
- Core Lab dbExpress-Treiber?
- Core Lab MySQL-Komponenten?
- Direct SQL?
- gibt es evtl. inzwischen ein Update von Borland?
- ist Zeos inzwischen schneller geworden?
- andere Alternativen?

Schon mal Danke im Voraus!

Bernhard Geyer 12. Sep 2006 15:32

Re: MySQL und Delphi 2006
 
Zitat:

Zitat von Delphinator
Zur Zeit verwende ich die MySQLDAC von MicroOLAP (läuft eigentlich ganz gut und schnell, hat nur kleine Fehler).
Hatte auch mal die Zeos-Komponenten ausprobiert, die aber um einiges langsamer waren!

Kann eigentlich nur für ältere MySQLDAC (heißt jetzt DAC for MySQL) und ZEOS-Versionen heißen. Mit aktueller Version ist ZEOS schneller.

Zitat:

Zitat von Delphinator
Ich habe schon gelesen, dass der mitgelieferte Delphi2006-dbExpress-Treiber für MySQL mit neueren MySQL-Versionen nicht funktionieren soll.

Ab MySQL 4.1 wurde die Passwortverschlüsslung geändert. Und da die dbExpress-Treiber nur bis 4.0 zertifiziert sind mußt du die alte Passwortverschlüsslung verwenden

Zitat:

Zitat von Delphinator
Allerdings soll es von Core Lab sowohl einen alternativen dbExpress Treiber als auch eigene MySQL-Komponenten geben.

Habe ich. Ist das schnellste was es für Delphi gibt. Bin selbst von MicroOLAP auf CrLab umgestiegen da ab V2 die MicroOlap-Komponenten um ca. 30% langsamer wurden. Und ich würde mir dbExpress nicht antun. Nimm lieber die TDataset-Nachfolger-Komponenten. Und bei Borland ist man eh immer hinden dran was DB-Treiber betrifft.

Delphinator 12. Sep 2006 16:25

Re: MySQL und Delphi 2006
 
Merci für die schnelle (und hilfreiche) Antwort!

CrLab erschien mir auch als die beste Lösung... obwohl es ja schon armselig ist, dass Delphi als "datenbankorientierte" Entwicklungsumgebung noch nicht einmal eine vernünftige MySQL-Anbindung zustande kriegt... ich hatte mir mehr vom "neuen Delphi" versprochen.

franktron 14. Sep 2006 09:12

Re: MySQL und Delphi 2006
 
Also ich hab auch die .... Kombos von Mircolab und bin damit nicht sehr zufrieden und such deshalb neue und würde gerne mal wissen wie das mit den Kombos von CRLab ausieht.
Können die Unicode und Store Procs und vollen MYSQL 5.x support.

Bernhard Geyer 14. Sep 2006 09:17

Re: MySQL und Delphi 2006
 
Zitat:

Zitat von franktron
Können die Unicode und Store Procs und vollen MYSQL 5.x support.

AFAIK beide mal Ja. Unicode habe ich aber ohne die Hilfe dieser Kombos auch bei MySQL < 4.1 realisiert.

Schau dir doch einfach mal die Feature-Matrix an.

franktron 14. Sep 2006 09:24

Re: MySQL und Delphi 2006
 
Eine Frage hät ich da noch (das steht da etwas verwirend) die Kombos brauchen doch nicht die MYSQL Client DLL oder ???

Bernhard Geyer 14. Sep 2006 09:25

Re: MySQL und Delphi 2006
 
Zitat:

Zitat von franktron
Eine Frage hät ich da noch (das steht da etwas verwirend) die Kombos brauchen doch nicht die MYSQL Client DLL oder ???

Man könnte die MySQLLib.DLL verwenden, muß aber nicht. Sie läuft auch in einem direkten Modus.


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