Delphi-PRAXiS
Seite 1 von 2  1 2   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi [FMX] MySQL auf Mac und Windows (https://www.delphipraxis.net/163786-%5Bfmx%5D-mysql-auf-mac-und-windows.html)

wurzelzwerg 16. Okt 2011 15:14

[FMX] MySQL auf Mac und Windows
 
Moin.
Was brauche ich für eine FMX-Anwendung(Mac und Windows) die auf eine MySQL-DB zugreifen muss.
Bei MySQL finde ich nur ODBC-Connectors für Windows. Gibts Alternativen?
Oder kann es sein dass das (noch) nicht machbar ist?

Union 16. Okt 2011 15:36

AW: [FMX] MySQL auf Mac und Windows
 
Theoretisch sollte es über dbExpress gehen.

Bernhard Geyer 16. Okt 2011 17:43

AW: [FMX] MySQL auf Mac und Windows
 
Bei MySQL solltest du aufpassen keine Komponenten von MySQL zu verwenden du nicht in die GPL-Falle von MySQL tappen willst.
Die DevArt-Kompos sollten das umgehen.

Union 16. Okt 2011 18:48

AW: [FMX] MySQL auf Mac und Windows
 
Bist Du sicher dass die eine eigene libMySQL geschrieben haben? Ohne irgendwelche Rechte zu verletzten? XE2 ist auch pingelig bei den "normalen" Client-Dlls. Nur 5.1.41 und einige andere Builds "drumherum" werden unterstützt. Die kriegt man nicht mal mehr über die MySQL Snapshots.

wurzelzwerg 16. Okt 2011 19:28

AW: [FMX] MySQL auf Mac und Windows
 
Hmm. Hab mir mal den "dbExpress driver 5.0 for MySQL, Windows, Trial" von devArt installiert.
Für Mac kompilieren geht schon mal nicht(DbxDevartMySql fehlt).

Union 16. Okt 2011 19:35

AW: [FMX] MySQL auf Mac und Windows
 
Tja, wenn schon im Titel "for Windows" steht...

wurzelzwerg 16. Okt 2011 19:46

AW: [FMX] MySQL auf Mac und Windows
 
Da hab ich FMX supported wohl falsch verstanden :wall:
Zitat:

If you want to create truly cross-platform solutions using the newest FireMonkey application development platform, then the Devart database connectivity solutions are your best choice for such tasks
Also haben die auch nichts...

michaelg 31. Okt 2011 03:39

AW: [FMX] MySQL auf Mac und Windows
 
Hi Wurzelzwerg,

hast Du schon eine Lösung gefunden, um in einer iOS-App auf eine MySQL-DB (mit Delphi XE2) zuzugreifen?

Ich stehe vor demselben Problem, unter Windows lässt sich das 1a compilieren, hab dbexpress 5.0 und unidac in den aktuellsten Versionen probiert.

Beim Compilieren in xCode kommt ein fataler Fehler "Unit Data konnte nicht gefunden werden".

Ich hab schon überlegt, ob ich mir einen Datasnap-Server dazwischen schalte, der dann die Daten von MySQL holt, aber fühlt sich umständlich an, das muß auch einfacher gehen.

JamesTKirk 31. Okt 2011 09:46

AW: [FMX] MySQL auf Mac und Windows
 
Zitat:

Zitat von michaelg (Beitrag 1133625)
Hi Wurzelzwerg,

hast Du schon eine Lösung gefunden, um in einer iOS-App auf eine MySQL-DB (mit Delphi XE2) zuzugreifen?

Ich stehe vor demselben Problem, unter Windows lässt sich das 1a compilieren, hab dbexpress 5.0 und unidac in den aktuellsten Versionen probiert.

Beim Compilieren in xCode kommt ein fataler Fehler "Unit Data konnte nicht gefunden werden".

Da Delphi XE2 für die Kompilierung auf iOS den Free Pascal Compiler verwendet, musst du auch die entsprechenden Hinweise bzgl. Free Pascal bei DevArt lesen. Die sagen, dass nur die Varianten mit Quellcode für Free Pascal verwendet werden können (macht insofern Sinn, da sie dann leichter für die verschiedenen unterstützten Plattformen angeboten werden können). Und soweit ich das lese stellt DevArt bisher überhaupt nur Win32 und Win64 Unterstützung in Binärform zur Verfügung (also auch kein Mac OS X).

Ich weiß nicht, wie der Datenzugriff mit FireMonkey funktioniert, aber wenn es mit Datasets arbeitet, dann kann ich dich für iOS mal auf die Datenbanktutorials von Free Pascal verweisen. Für den Zugriff auf MySQL-Datenbanken benötigst du dann noch eine MySQL-Bibliothek für iOS, hier kann ich dir jedoch nicht weiterhelfen, da musst du dann Google bemühen.

Am Ende ist es wahrscheinlich einfacher wenn du irgendwie der MySQL-Datenbank einen Webservice überstülpst und dann mit diesem kommunizierst (das was du bereits mit DataSnap angesprochen hast, wobei die Frage ist, ob dieses für iOS verfügbar ist).

Gruß,
Sven

mkinzler 31. Okt 2011 09:48

AW: [FMX] MySQL auf Mac und Windows
 
Zitat:

Für den Zugriff auf MySQL-Datenbanken benötigst du dann noch eine MySQL-Bibliothek für iOS, hier kann ich dir jedoch nicht weiterhelfen, da musst du dann Google bemühen.
Dann wird schwer, den der teiber müsste dann fest in das App einkompilliert werden. Für iOS wird man um SQLite nicht herumkommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:07 Uhr.
Seite 1 von 2  1 2   

Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf