Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Mit wlcher Delphi Komponente auf MySQL zugreifen??? (https://www.delphipraxis.net/74029-mit-wlcher-delphi-komponente-auf-mysql-zugreifen.html)

Andidreas 27. Jul 2006 08:03

Datenbank: MySQL • Version: 4.0.20 • Zugriff über: MySQLDAC

Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Hallo zusammen,

im moment arbeiten wir mit der MySQLDAC komponente um auf die MySQL DB zuzugreifen!

da ich mich mit denn db zugriffs komponenten von delphi nicht so gut auskenne wollt ich fragen mit welcher
delphi db komponente es auch noch möglich wäre auf die mysql db zuzugreifen bzw. welche ihr empfehlen könnt???

hab mir auch schon mal das turtorial vom chewie ein bischen angeschaut (Link) ich find es nicht schlecht, aber wenn es von delphi eine komponente gibt wäre ich auch nicht böse drum :zwinker:

vielleicht könnt ihr mir hierbei ja jetzt ein bischen weiterhelfen :mrgreen:







P.S. falls jemand auch schon unter .NET mit der mysql db arbeitet würde mich es auch interessieren mit welcher komponente etc.

Die Muhkuh 27. Jul 2006 08:09

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Zeos gäbe es noch.

RavenIV 27. Jul 2006 08:10

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Delphi von haus aus bietet keine Komponenten, um auf MySQL zuzugreifen.
Du könntest zwar die BDE dazu vergewaltigen, aber lassen wir das.

Ich arbeite schon lange mit ZEOS und hatte nie Probleme.

Andidreas 27. Jul 2006 08:23

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
hmm ok von zeos hab ich auch schon paar mal was gehört...

wo bekomm ich die komponente her??? muss ich mir die käuflich erwerben??? (ich hoff mal nicht :oops: )

Die Muhkuh 27. Jul 2006 08:23

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Bei Google suchenZEOS

mkinzler 27. Jul 2006 08:24

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Die ZeosLib ist OS.

Karstadt 27. Jul 2006 08:29

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Mydac... ich hatte auch so eine Frage in Forum gestellt.. siehe meine Beiträge... ;)

Bernhard Geyer 27. Jul 2006 08:38

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Falls es die MyDAC-Komponenten von Core Lab sind: Ist das beste was es auf dem Markt gibt. Vor allem gibt es nichts schnelleres (außer evtl. Zugriff ohne Komponenten). Zeos ist das 2-beste (ist um einige Prozent langsamer).

Andidreas 27. Jul 2006 08:41

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
mydac verwende ich in der arbeit, mydac kostet mich aber auch bischen was...

da ich aber daheim auch bischen mit delphi und mysql rumexperemtier such ich was, was mich nix kostet... deshalb meine frage...

und mydac funktioniert auch nur unter vcl soviel ich weiß, unter .net kann ich mydac nicht verwenden wenn mich nicht alles täuscht!


aber wieder zurück zu zeos...
hab mir jetzt von www.sourceforge.net das zip runtergeladen...

aber dadrin sind jetzt endlos viele packages :( brauch ich davon alle oder nur die zcomponent.dpk????

mkinzler 27. Jul 2006 08:46

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Zitat:

ber dadrin sind jetzt endlos viele packages Sad brauch ich davon alle oder nur die zcomponent.dpk????
Du brauchst alle. Zeos besteht aus 3 Teilen, den datenbankabhängigen ( Core. Parsesql, ...) einer an JDBC angelehnten Abstraktionsschicht (DBC) und die VCL-Einbindung ( ZComponent).

Bernhard Geyer 27. Jul 2006 08:49

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Zitat:

Zitat von Andidreas
da ich aber daheim auch bischen mit delphi und mysql rumexperemtier such ich was, was mich nix kostet... deshalb meine frage...

Dann Zeos

Zitat:

Zitat von Andidreas
und mydac funktioniert auch nur unter vcl soviel ich weiß, unter .net kann ich mydac nicht verwenden wenn mich nicht alles täuscht!

Jede auf TDataset-Basierente Komponente kann unter .NET nur als VCL.NET-Komponenten vorhanden sein. Und VCL.NET hat einige Nachteile. Aber von CoreLab gibt es ja auch passende Komponenten für MySQL und .NET.

Andidreas 27. Jul 2006 09:23

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Liste der Anhänge anzeigen (Anzahl: 1)
@bernhard geyer
zu .net und mysql kann ich dir leider nicht viel sagen, ich hab mit .net bis jetzt nur eine applikation entwickelt ( und die is noch nicht einmal fertig) sonst programmier ich gerade nur in vcl


so zcomponent hab ich im delphi installieren können, bei allen anderen krieg ich folgende fehlermeldung --> siehe bild

mkinzler 27. Jul 2006 09:26

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Alle Packages bis auf ZComponent sind keine Design-Packages, diese brauchst du nur kompilieren.

RavenIV 27. Jul 2006 09:30

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
bei den ZEOS ist ein Install.html dabei.
Dies solltest Du vielleicht mal durchlesen...

delphis spassbremse 27. Jul 2006 09:47

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Also ich hab auch mal mit ner MySQL verbindung rumbrobiert und nichts klappte....

darauf hab ich mir ein PHP Script gemacht, was auf GET anweisungen hört.


danach ab ich ein versteckten Webbrowser ins Form eingebunden und dann auf button 1 soll das
php script dies und das auslesen z.B.: webbrowser.navigate(http://localhost/delphi.php?do=select&id=1);

dann wenn das auslesen erfolgreich war, leitet das phpscript auf ein anderes um, was der webbrowser merkt und die neue url versteckt anzeigt.
z.B.: http://localhost/do.php?name=hans

dann kürzt man den string ab und man hat die daten ausgelesesen.... das gleiche geht auch mit update oder instert


MFG

Spassbremse

spacewolf 27. Jul 2006 09:53

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Wäre MyODBC eine gültige Idee ?

http://dev.mysql.com/doc/refman/4.0/...ng-myodbc.html

Shalom

der Andreas

mkinzler 27. Jul 2006 09:56

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Der Umweg über APACHE/PHP ist eine massive Performance-Bremse!

mkinzler 27. Jul 2006 09:57

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Zitat:

Wäre MyODBC eine gültige Idee ?
ODBC ist aber obsolet. Und dann am Besten noch über die BDE?

Andidreas 27. Jul 2006 10:01

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
@raveniv
ich bin so vorgegangen wies in der installation.html stand... trotzdem kommt der fehler noch...

es geht nur die zcomponente zu installieren

mkinzler 27. Jul 2006 10:11

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Du mußt auch nur ZComponent installieren, der Rest sind nur Luafzeit-Bibliotheken!

Andidreas 27. Jul 2006 10:30

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
aso also muss ich im prinzip immer nur die suchpfade in denn projekten erweitern in denen ich mit zeos arbeite?!

mkinzler 27. Jul 2006 10:31

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Wenn du VCL-Einbindung möchtest mußt du ZComponent installieren.

Andidreas 27. Jul 2006 10:57

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
ja die zcomponente hab ich installiert...

hab dann mal ne zconnection auf die form gezogen und bischen rumgespielt...
beim kompelieren hat er dann gemeckert, das ihm ein paar dcu's etc fehlen würden... als ich dann die suchpfade erweitert hab gings :gruebel:

delphis spassbremse 27. Jul 2006 11:41

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Zitat:

Zitat von mkinzler
Der Umweg über APACHE/PHP ist eine massive Performance-Bremse!

was sollte ich denn sonst machen?

mit mssql gings nich....
so auf mysql zugreifen verweigert der hoster...

und für einen einsteiger, wie mich
gabs keine andere möglichkeit

mkinzler 27. Jul 2006 12:16

Re: Mit wlcher Delphi Komponente auf MySQL zugreifen???
 
Zitat:

Zitat von delphis spassbremse
Zitat:

Zitat von mkinzler
Der Umweg über APACHE/PHP ist eine massive Performance-Bremse!

was sollte ich denn sonst machen?

mit mssql gings nich....
so auf mysql zugreifen verweigert der hoster...

und für einen einsteiger, wie mich
gabs keine andere möglichkeit

Aber bei ihm ging es um einen lokalen MySQL-Server ( so habs ich zumindest verstanden)


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:49 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 by Thomas Breitkreuz