Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Konsolen-Anwenung und DB-Zugriff (https://www.delphipraxis.net/215175-konsolen-anwenung-und-db-zugriff.html)

wurzelsepp1 21. Mai 2024 21:53

Datenbank: My/Maria • Version: 8.x • Zugriff über: direkt

Konsolen-Anwenung und DB-Zugriff
 
Moin Gemeinde,

schon wieder so eine Anfängerfrage:

Hat vielleicht jemand ein bisserl Beispielcode für den Zugriff auf einen lokalen MySQL-Server aus einer Konsolenanwendung, die zu allem Überfluss auf Linux läuft?

Man hat da ja nicht die einfache Möglichkeit, eine Alles-Schon-Drin-Komponente auf ein Formular zu setzen.

jaenicke 21. Mai 2024 22:05

AW: Konsolen-Anwenung und DB-Zugriff
 
Zitat:

Zitat von wurzelsepp1 (Beitrag 1536948)
Man hat da ja nicht die einfache Möglichkeit, eine Alles-Schon-Drin-Komponente auf ein Formular zu setzen.

Warum nicht? Du brauchst die Libs, die du einfach als Paket installieren kannst. Im Projekt musst du die Unit FireDAC.Phys.MySQL einbinden, die den Treiber anbindet. Und dann stellst du ganz normal eine FireDAC Verbindung her, z.B. mit einem Datenmodul, auf das du die Komponenten legen kannst.

Mehr dazu findest du in der Doku:
https://docwiki.embarcadero.com/RADS...rver_(FireDAC)

Uwe Raabe 21. Mai 2024 22:08

AW: Konsolen-Anwenung und DB-Zugriff
 
Ich bin mir nicht sicher, ob das im Profil stehende Delphi 3 Professional für diese Frage relevant ist.

jaenicke 22. Mai 2024 02:40

AW: Konsolen-Anwenung und DB-Zugriff
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1536950)
Ich bin mir nicht sicher, ob das im Profil stehende Delphi 3 Professional für diese Frage relevant ist.

Da die Frage um Linux geht, bin ich davon ausgegangen, dass es auch um eine echte Linuxanwendung und eine entsprechende Delphiversion geht.
Zitat:

Zitat von wurzelsepp1 (Beitrag 1536948)
aus einer Konsolenanwendung, die zu allem Überfluss auf Linux läuft?


Uwe Raabe 22. Mai 2024 09:49

AW: Konsolen-Anwenung und DB-Zugriff
 
Zitat:

Zitat von jaenicke (Beitrag 1536953)
Da die Frage um Linux geht, bin ich davon ausgegangen, dass es auch um eine echte Linuxanwendung und eine entsprechende Delphiversion geht.

Genau deswegen ja auch mein Einwurf. Könnte ja auch FreePascal sein.

jaenicke 22. Mai 2024 09:56

AW: Konsolen-Anwenung und DB-Zugriff
 
Als Präfix wurde für das Thema aber explizit Delphi und nicht FreePascal ausgewählt. Wine wäre noch möglich.

Egal, warten wir einfach ab, Spekulationen bringen ja nichts.

jsheyer 22. Mai 2024 10:53

AW: Konsolen-Anwenung und DB-Zugriff
 
Was ist denn mit der einfachsten Möglichkeit ein Datenmodul hinzuzufügen, das geht ja in einer Konsolenanwendung, denn dort können ja die Datenbankkomponenten daraufgelegt werden.
Oder ging es um die Darstellung oder Bearbeitung der Daten innerhalb der Konsolenanwendung, da würde sich mir der Sinn nicht erschließen, aber muss ja auch nicht ;-)

wurzelsepp1 22. Mai 2024 11:42

AW: Konsolen-Anwenung und DB-Zugriff
 
Zitat:

Zitat von jaenicke (Beitrag 1536949)

Jo, das mit der Doku ist mein Problem. Wie so oft auf den Embarcadero-Webseiten führt der Link zum Beispielcode zu einer "404 - Seite nix haben".
Deshalb würde ich mich freuen, wenn da jemand mal drei Beispielzeilen zur Hand hätte, die zeigen, wie man die Delphi-Komponenten ohne die visuellen Komponenten einbindet.

Deshalb schreibe ich ja von "Anfängerfrage";)

wurzelsepp1 22. Mai 2024 11:49

AW: Konsolen-Anwenung und DB-Zugriff
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1536950)
Ich bin mir nicht sicher, ob das im Profil stehende Delphi 3 Professional für diese Frage relevant ist.

Nein, die D3 ist aus historischen Gründen in meinem Profil. Es war die Version, mit der ich das erste sinnvolle Datenbankprogramm gebaut habe. :)

Die aktuelle Applikation - die nur für Performancetests verwendet werden soll - würde ich mit D11.3 bauen, wenn's geht.

Hintergrund ist, dass ich gerne anschauen möchte, wie schnell sehrnumfangreiche Datenbankupdates laufen, wenn man die mit einer Applikation macht, die direkt auf dem Server läuft.

In der Vergangenheit haben wir solche Daemons mit Bordmitteln (gnu c++) gebaut. Daher fehlt mir da etwas Basiswissen für Delphi ..

VG

jaenicke 22. Mai 2024 12:58

AW: Konsolen-Anwenung und DB-Zugriff
 
Zitat:

Zitat von wurzelsepp1 (Beitrag 1536985)
Jo, das mit der Doku ist mein Problem. Wie so oft auf den Embarcadero-Webseiten führt der Link zum Beispielcode zu einer "404 - Seite nix haben".

Ja, gut, da hat jemand einfach mal das C klein statt groß geschrieben, das ist das kleinste Problem...
https://docwiki.embarcadero.com/Code...C.MySQL_Sample

Zitat:

Zitat von wurzelsepp1 (Beitrag 1536985)
Deshalb würde ich mich freuen, wenn da jemand mal drei Beispielzeilen zur Hand hätte, die zeigen, wie man die Delphi-Komponenten ohne die visuellen Komponenten einbindet.

Genauso, nur dass du diese per Code erstellst. Das sind auch keine echten visuellen Komponenten, sondern du kannst diese lediglich als Icon auf ein Datenmodul oder Formular packen. Ein Datenmodul geht auch in einer Konsolenanwendung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 Uhr.
Seite 1 von 2  1 2      

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