AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Mysql-Befehle unter Delphi

Mysql-Befehle unter Delphi

Ein Thema von R2D2 · begonnen am 14. Jul 2006 · letzter Beitrag vom 18. Jul 2006
Antwort Antwort
Benutzerbild von R2D2
R2D2

Registriert seit: 20. Jan 2006
Ort: München
253 Beiträge
 
Delphi 2005 Personal
 
#1

Mysql-Befehle unter Delphi

  Alt 14. Jul 2006, 17:08
Datenbank: Mysql • Zugriff über: Delphi-Programm auf Inet-PC
Hallo!

Ich bin neu in Datenbankprogrammierung unter Delphi, kenne das nur von php.

Kann mir jemand sagen, wie die einfachen Befehle, wie
Code:
mysql_query
mysql_connect
mysql_select_db
mysql_fetch_assoc
in Delphi lauten?

Gibt es die überhaupt?

Mit der Mysql-Sprache bin ich vertraut.
if then then then = else else else = then;

Meine Webseite
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Mysql-Befehle unter Delphi

  Alt 14. Jul 2006, 17:13
Mit diesem Wrapper kannst du die mysql-API auch in Delphi verwenden
Markus Kinzler
  Mit Zitat antworten Zitat
gmc616

Registriert seit: 25. Jun 2004
Ort: Jena
627 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: Mysql-Befehle unter Delphi

  Alt 18. Jul 2006, 11:34
Die Befehle mysql_connect und Co. sind PHP-Befehle um mit MySQL zu kommunizieren, keine Mysql-Sprache.
Ich glaube die MySQL-API wird dich weniger interessieren, oder?

Um mit MySql unter Delphi zu arbeiten, brauchst du entsprechende Komponeneten dafür.
Die ZeosLibs wäre z.B. eine mögliche Kompo-Sammlung.

Mit diesen Komponenten kannst du dich dann mit einem MySQL-Server verbinden (mysql_connect), die Datenbank wählen (mysql_select_db) und deine Anfragen stellen (mysql_query, mysql_fetch).

Grüße
gmc
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: Mysql-Befehle unter Delphi

  Alt 18. Jul 2006, 12:25
Zitat von gmc616:
Um mit MySql unter Delphi zu arbeiten, brauchst du entsprechende Komponeneten dafür.
Die ZeosLibs wäre z.B. eine mögliche Kompo-Sammlung.
nicht zwingend, es erleichtert aber die Arbeit enorm.
Es gab hier mal eine Diskussion und ein Tutorial, um mit einer DB ohne Komponenten zu kommunizieren.

Als generelle Hilfestellung zu den ZEOS-Komponenten:
ZEOS-Forum
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
zwaem86

Registriert seit: 4. Jul 2006
16 Beiträge
 
Delphi 7 Professional
 
#5

Re: Mysql-Befehle unter Delphi

  Alt 18. Jul 2006, 12:33
Hi,

ich finde die beste Lösung ist sich den ODBC- Treiber von MySQL zu saugen und dann über die BDE und den entsprechenden (BDE-) Komponenten auf die DB zugreifen...............ist meiner Meinung nach am komfortabelsten und stabilsten.

Grüße------------
http://home.arcor.de/opencomedy/Bilder/161.jpg
Nichts auf der Welt ist so gerecht verteilt wie der Verstand. Denn jedermann ist überzeugt, dass er genug davon habe.
(Rene Descartes, fr. Mathematiker u. Philosoph, 1596-1650)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Mysql-Befehle unter Delphi

  Alt 18. Jul 2006, 12:37
Zitat von zwaem86:
Hi,

ich finde die beste Lösung ist sich den ODBC- Treiber von MySQL zu saugen und dann über die BDE und den entsprechenden (BDE-) Komponenten auf die DB zugreifen...............ist meiner Meinung nach am komfortabelsten und stabilsten.

Grüße------------
Ich ziehe meinen Porsche auch immer mit dem Traktor spazieren
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#7

Re: Mysql-Befehle unter Delphi

  Alt 18. Jul 2006, 12:40
Zitat von zwaem86:
ich finde die beste Lösung ist sich den ODBC- Treiber von MySQL zu saugen und dann über die BDE und den entsprechenden (BDE-) Komponenten auf die DB zugreifen...............ist meiner Meinung nach am komfortabelsten und stabilsten.
Am Komfort leidet halt die Schnelligkeit und auch die Stabilität.

In der Zeit, die die TTable (z.B.) dazu braucht, alle 20'000 Records übers Netz zu ziehen und auszuwerten, habe ich mit einem ZQuery die Daten analysiert, verarbeitet und wieder zurückübertragen.

Und warum soll man noch weitere extern Komponenten (ODBC, BDE) einbinden, wenn man es auch direkt machen kann. Ausserdem ist die BDE nicht unbedingt für ihre Stabilität bekannt...
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.169 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Mysql-Befehle unter Delphi

  Alt 18. Jul 2006, 12:41
Zitat von zwaem86:
ich finde die beste Lösung ist sich den ODBC- Treiber von MySQL zu saugen und dann über die BDE und den entsprechenden (BDE-) Komponenten auf die DB zugreifen...............ist meiner Meinung nach am komfortabelsten und stabilsten.
Komisch? Ich würde keinen Empfehlen mehr auf ein schon seit ca. 5 Jahren vom Hersteller abgekündigte Technik zu setzen. Und die BDE ist nunmal vollkommen veraltet und hat die bekannten Probleme wie nötige Installation, Gefahr von zerschossenen BDE-Installationen.


Falls Du ein paar € ausgeben kannst würde ich dir MyDAC empfehlen.
Ist die schnellste mir bekannte möglichkeit mit MySQL zu arbeiten und erfordert auch keine Installation irgendeines Treiber.
Einziger Nachteil: Es kostet ein paar €.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz