Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Überprüfen ob MySql Server schon läuft? (https://www.delphipraxis.net/25113-ueberpruefen-ob-mysql-server-schon-laeuft.html)

Portabella 1. Jul 2004 12:33


Überprüfen ob MySql Server schon läuft?
 
Hi,

ich starte aus meinem Programm raus den MySql Server, den ich für meine Datenbankangelegenheiten benötige. Da ich nciht weiß, ob der Server später beim Anwender schon läuft oder nicht würde ich gerne ein Abfrage vorschalten - eben ob der Server schon läuft oder nicht.

Ist dies möglich? Wenn ja, wie?

Vielen Dank im Vorraus,

Diana

Chewie 1. Jul 2004 12:50

Re: Überprüfen ob MySql Server schon läuft?
 
Da gibt es viele Möglichkeiten, aber alle sind nicht ganz sicher.
Du könntest prüfen, ob ein Prozess namens MySQL existiert Hier im Forum suchenCreateToolHelp32Snapshot, eine Verbindung auf den Port 3306 versuchen oder, unter NT/2K/XP, nachschauen, ob ein entsprechender Dienst gestartet ist.

Portabella 1. Jul 2004 12:55

Re: Überprüfen ob MySql Server schon läuft?
 
Danke erst mal. Das mit der Verbindung zu Port 3306 werde ich gleich mal versuchen. Über das andere weiß ich zu wenig Bescheid...

Sharky 1. Jul 2004 12:58

Re: Überprüfen ob MySql Server schon läuft?
 
Hai Portabella,

im zusammenhang mit deiner ShellExecute Frage drängt sich der Verdacht auf das Du den mySQL-Server immer auf dem Rechner laufen lassen möchtest auf dem auch dein Programm läuft? Wäre es da nicht besser zu überlegen eine Dateibezogene Datenbank zu verwenden?

Portabella 1. Jul 2004 13:06

Re: Überprüfen ob MySql Server schon läuft?
 
Hi Sharky,

meinst du mit Dateibezogen, einfach alles in Datein zu speichern?
Ich brauche eben schon eine relationale Datenbank (um joins usw. werde ich nicht herumkommen). Ich habe mittlerweile auch schon viel herumgeforscht welche DB sich für meine Zwecke am besten eignet... Flashfiler hat ganz gut geklungen, allerdings ist der von SQL-Sicht aus nicht so mächtig wie MySql (kann kein Insert usw., falls ich das richtig verstanden habe?!)
Naja, auf alle Fälle denke ich werde ich jetzt einfach MySql nehmen. Oder fällt dir noch was besseres ein? Bin im Moment noch offen für weitere Ideen.

Danke fürs Mitdenken,

Gruß, Diana

Sharky 2. Jul 2004 07:36

Re: Überprüfen ob MySql Server schon läuft?
 
Hai Portabella,

schaue Dir doch einmal die Absolute Database an.
Eventuell ist das estwas für Dich.


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