Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Erste Schritte mit MySQL (https://www.delphipraxis.net/22409-erste-schritte-mit-mysql.html)

maximi 17. Mai 2004 13:54


Erste Schritte mit MySQL
 
Ich fange gerade an, mich mit Datenbanken auseinanderzusetzen. Genauer gesagt mit MySQL!!

Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, umysqlvio, uMysqlCT, uMysqlClient, uMysqlHelpers, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
private
  FMysql: TMysqlClient;
  FResult: TMysqlResult;
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$I mysqlinc.inc}
{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
FMysql := TMysqlClient.create;

end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  // Eigenschaften setzen
  FMysql.Host := 'localhost';
  FMysql.port := 3306;
  FMysql.user :=' user1';
  FMysql.password := '1234';
  FMysql.UnixSocket := '';
  FMysql.Db := 'test'; // Datenbank auf dem Server
  FMysql.UseNamedPipe := false;
  FMysql.UseSSL := false;
  FMysql.Compress := true;
  FMysql.TrySockets := false;
  if FMysql.Connect then
    ShowMessage('Verbindung aufgebaut')
  else
    ShowMessage('Fehler beim Verbinden: '+FMysql.LastError);

end;

end.
Ich bekomme einfach nicht die Meldun, dass die Verbindung aufgebaut wurde. Der hängt sozusagen bei FMysql.Connect!!

Kann mir jemand helfen??

Max

*Edit: Mist im falschen forum!!!
Tschuldigung!!

Memo 17. Mai 2004 14:17

Re: Erste Schritte mit MySQL
 
Evt. passen die Logindaten(die die du aus dem Tutorial von Delphi-Source abgeschrieben hast) nicht zu deinem DB-Server?!?

maximi 17. Mai 2004 14:19

Re: Erste Schritte mit MySQL
 
Das mag jetzt vielleicht doof klingen, aber ich habe gar keine DB-Datei in meinem Verzeichnis!! Was muss ich denn für eine DB-Datei anlegen?

DP-Maintenance 17. Mai 2004 14:19

DP-Maintenance
 
Dieses Thema wurde von "Sharky" von "Internet / IP / LAN" nach "Datenbanken" verschoben.
Habe den Thread mal in das richtige Forum verschoben ;-)

mgubler 17. Mai 2004 14:23

Re: Erste Schritte mit MySQL
 
Die DB test musst du anlegen, dann sollte es ja rein theoretisch funktionieren

Chris1986 17. Mai 2004 14:26

Re: Erste Schritte mit MySQL
 
Zitat:

Zitat von maximi
Das mag jetzt vielleicht doof klingen, aber ich habe gar keine DB-Datei in meinem Verzeichnis!! Was muss ich denn für eine DB-Datei anlegen?

Du brauchst eine Umgebung (Webserver Software z.B.Apache) in der eine MSQL Datenbank lauffähig ist. Erstellst du jetzt eine Datenbank, am einfachsten geht das mit der Config von Apache, kannst du sie anbinden und verwenden. Durch den Befehl "connect" kannst du dich mit deinem (Web)Server verbinden. Wird als Host "localhost" angegeben bezieht sich das auf deinen eigenen Computer. Da ich davon Ausgehe, das du keinen Apache-Server auf deinem System laufen hast, ist das der Grund warum du dich nicht über Port 3306 verbinden kannst. Dir fehlt die Gegenstelle um eine Verbindung herzustellen.

[Edit]Die verflixten Tippfehler :lol: [/Edit]

maximi 17. Mai 2004 14:26

Re: Erste Schritte mit MySQL
 
Und wie lege ich die an?? Mit der Datenbankoberfläche?

maximi 17. Mai 2004 14:28

Re: Erste Schritte mit MySQL
 
Gut. Verstanden! :)
Und wie löse ich dann das Problem?

Chris1986 17. Mai 2004 14:40

Re: Erste Schritte mit MySQL
 
Hi
Du kannst einen vorkonfigurierten Apache-Server für Windows inkl. mySQL Unterstützung hier (ich hoffe immer noch kostenlos) herunterladen:
http://www.firepages.com.au/yak2.htm/down1

Les dir aber auch unbedingt die Dokumentation durch, selbst wenn die Installation schon relativ einfach ist. Nach der Installation kannst du in deinem Browser http://localhost eintippen. Es erscheint eine Anleitung. Klick dich durch und du findest relativ schnell, wie man eine DB erzeugt.

[Edit:]Ich habe gute Erfahrungen mit der Version 423 gemacht[/Edit]

maximi 17. Mai 2004 14:44

Re: Erste Schritte mit MySQL
 
Dankeschön!!
Eine letzte Frage: eine mysql datenbank kann ich die jetzt auch normal auf dem pc benutzen? Oder sollte ich da eine andere DB vorziehen??


Max


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