![]() |
Datenbank: MySQL • Zugriff über: mysql.pas
MySQL Verbindung halten oder Wiederaufbau nach Abbruch?
Hallo,
mit Hilfe von ![]() Ich kämpfe nun mit dem Problem, dass die Verbindung nach einiger Zeit Inaktivität abbricht, also quasi "Timeout". Nun meine Frage an die Experten, was wäre der richtige Weg, da die Suche im Forum nicht wirklich zum Erfolg geführt hat. Soll ich die Verbindung ständig mit irgenwelchen Dummy-SQL Statements halten oder testen, ob eine SQL Statement funktioniert und dann eine neue Verbindung wieder aufbauen? Da ich ein Anfänger in Sachen Datenbank bin, wäre ich auch sehr daran interessiert wie man nun bei Luckie's MySQL das sauber formuliert, dass man das SQL Statement auf Funktion testet und bei Fehler die Verbindung wieder aufbaut. Derzeit baue ich brutal einfach die Verbindung wieder auf. Danke im voraus! :) Lg, jus |
Re: MySQL Verbindung halten oder Wiederaufbau nach Abbruch?
Also wenn ich wüßte für welches Projekt das sein soll, könnte ich ein wenig besser auf dein Problem eingehen.
Ich würde aber jetzt mal vorschlagen, dass du alle 30 Sekunden Daten ausliest oder, mit einem Timer prüfst ob du ein Disconnect hast und dann mit Reconnect dich wieder mit der Datenbank verbindest. |
Re: MySQL Verbindung halten oder Wiederaufbau nach Abbruch?
Zitat:
Hmm... ich versuchs. Ich habe eine kleine Abrechnungs- od.Kassasoftware für einen Bekannten gebastelt. Es speichert die Daten verteilt auf 2 MySQL Datenbanken (er wollte es so). Einmal Lokal und einmal bei seinem Provider. Und suche ich halt nach einer sauberen Lösung wie man das Timeout Problem löst. Derzeit verbinde ich mich halt immer wieder neu brutal mit einem Timer. :mrgreen: Lg, jus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:18 Uhr. |
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-2025 by Thomas Breitkreuz