AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi MySQL Verbindung halten oder Wiederaufbau nach Abbruch?
Thema durchsuchen
Ansicht
Themen-Optionen

MySQL Verbindung halten oder Wiederaufbau nach Abbruch?

Ein Thema von jus · begonnen am 10. Aug 2008 · letzter Beitrag vom 10. Aug 2008
Antwort Antwort
jus

Registriert seit: 22. Jan 2005
343 Beiträge
 
Delphi 2007 Professional
 
#1

MySQL Verbindung halten oder Wiederaufbau nach Abbruch?

  Alt 10. Aug 2008, 13:47
Datenbank: MySQL • Zugriff über: mysql.pas
Hallo,

mit Hilfe von Luckie's MySQL Tutorial habe ich nun eine erfolgreich eine MySQL Datenbank (liegt beim Provider) ansprechen können. Ich benutze die mysql.pas von Luckie's MySQL Tutorial ohne Modifikation, die libmysql.dll anspricht.
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
  Mit Zitat antworten Zitat
Benutzerbild von XXcD
XXcD

Registriert seit: 19. Sep 2006
581 Beiträge
 
Delphi 2007 Professional
 
#2

Re: MySQL Verbindung halten oder Wiederaufbau nach Abbruch?

  Alt 10. Aug 2008, 14:38
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.
  Mit Zitat antworten Zitat
jus

Registriert seit: 22. Jan 2005
343 Beiträge
 
Delphi 2007 Professional
 
#3

Re: MySQL Verbindung halten oder Wiederaufbau nach Abbruch?

  Alt 10. Aug 2008, 17:02
Zitat von XXcD:
Also wenn ich wüßte für welches Projekt das sein soll, könnte ich ein wenig besser auf dein Problem eingehen.....
@XXcD:
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.

Lg,
jus
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:47 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