Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Wie stell ich eine MySQL verbindung her (https://www.delphipraxis.net/73717-wie-stell-ich-eine-mysql-verbindung-her.html)

delphis spassbremse 22. Jul 2006 20:25

Datenbank: MySQL • Version: neueste • Zugriff über: Weiß ich noch nich

Wie stell ich eine MySQL verbindung her
 
Also ich hab zwar auch schon einige Themen durchsucht und nicht schlauer geworden....

Das selbe gilt giltfürs Delphi Kochbuch.....


Also kann mir hier jemand den code posten und mir erklären, was ich sonst noch brauch:

Ich möchte gerne:


1. Eine Verbindung zu meinem MySQL server herstellen (per IP)[ 80.237.180.241 ]
2. Zur Datenbank "uppicdanderes" mit dem benutzer "uppicddelphi" und den Passwort "*******" verbinden.
3. In der Tablle "Daten" das Feld "Code" mit der ID "1" auslesen.

Wenn mir da einer Erklären könnte, wie ich das mache.....

Ich kann auch keinen anderen Datenbankserver nehmen, da ich den karm mit PHP über meinen webserver eintrage


Danke schonmal im Voraus....

MFG

Spassbremse

mkinzler 22. Jul 2006 20:32

Re: Wie stell ich eine MySQL verbindung her
 
1-2: Hängt von den verwendeten Komponenten ab.
3: Einfach eine SQL-Abfrage auf diese Tabelle machen:
SQL-Code:
select * from Daten where ID=1;

delphis spassbremse 22. Jul 2006 20:34

Re: Wie stell ich eine MySQL verbindung her
 
jap ehm.... wie sag ich dem, wie die verbindungsdaten sin?

und das sieht mir auch wie ein php code aus

mkinzler 22. Jul 2006 20:38

Re: Wie stell ich eine MySQL verbindung her
 
Es gibt verschiedene Komponenten für den Zugriff auf MySQL-Datenbanken, denen weist man die Zugangsdaten zu: Serveradresse, Benutzername, Passwort.
Dann gibt es Abfragekomponenten, welche man ein SQL-Statement zuweisen kann.

delphis spassbremse 22. Jul 2006 20:47

Re: Wie stell ich eine MySQL verbindung her
 
Dann gib mir doch mal ein Beispiel..^^

also ich hab da schon was gefunden....

also ich hab oben auf dbExpress geklickt, dann das erste ausgewählt, dann bin ich auf mysql und hab da meine daten
eingegebn....

kann ich jetzt einfach das eingeben:

Label1.Caption := select * from Daten where ID=1;

??

mkinzler 22. Jul 2006 20:54

Re: Wie stell ich eine MySQL verbindung her
 
Ein Label zeigt den Abfragestring nur an.Zum Ausführen brauchst du eine Query-Komponente.
In Falle von dbExpress TSQLQueryDiese verbindest du mit der Connection SQLConnection und weist der Eigenschaft .SQL das Statement zu.

delphis spassbremse 22. Jul 2006 20:59

Re: Wie stell ich eine MySQL verbindung her
 
:gruebel: :gruebel: :wiejetzt:

ehrlich gesagt kapier ich das nich wirklich (*auch erst 15 sei^^*)
Ich hab jetzt SQLQuery hinzufefügt und das Feld ausgewählt.... aber woher weiß der , welche tabelle gelesen werden soll...

aber gibt es denn noch eine andere methode, die ich auch kapieren kann :roteyes:

MFG

mkinzler 22. Jul 2006 21:06

Re: Wie stell ich eine MySQL verbindung her
 
Zitat:

aber woher weiß der , welche tabelle gelesen werden soll...
Steht doch im SQL-Statement.
Zitat:

aber gibt es denn noch eine andere methode, die ich auch kapieren kann Rotating Eyes
Also ich finde das nicht so kompliziert. Vielleicht solltest du mal das Kapitel über Datenbanken nochmal durchlesen.
Als Alternative zu Query gibts auch noch die TSQLTable-Komponente welche eine Datenbank-Tabelle kapselt. Besser ist aber die Query-Komponente.

delphis spassbremse 22. Jul 2006 21:18

Re: Wie stell ich eine MySQL verbindung her
 
so jetzt wars das....

kommt immer ne fehlermeldung: Unable to Load libmysql.dll.

ich versuch das jetzt einfach mit visual basic und wenns dann nich klappt hab ich halt pech gehabt

mkinzler 22. Jul 2006 21:19

Re: Wie stell ich eine MySQL verbindung her
 
Zitat:

kommt immer ne fehlermeldung: Unable to Load libmysql.dll.
Diese Datei stammt vom mysql-Client. Ist dieser installiert? (Sonst funktionierts in keiner Sprache).


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:05 Uhr.
Seite 1 von 2  1 2      

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