AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Verbindungsdauer bei Datenbanken

Verbindungsdauer bei Datenbanken

Ein Thema von TheMiller · begonnen am 9. Mär 2009 · letzter Beitrag vom 9. Mär 2009
 
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#1

Verbindungsdauer bei Datenbanken

  Alt 9. Mär 2009, 18:20
Datenbank: MySQL • Version: 5 • Zugriff über: Zeos
Hallo,

ich benutze für mein Programm mit 10 Plugins als Backend eine MySQL-Datenbank. Das Hauptprogramm und die Plugins haben jeweils eine eigene Verbindung zur Datenbank. Das funktioniert alles bestens!

Meine Frage ist nun, wie lange so eine Verbinung bestehen bleiben soll. Soll die Verbindung immer sofort wieder geschlossen werden, oder soll die Verbindung so lange aufrecht erhalten werden, wie das jeweilige Plugin genutzt wird? Hier mal ein Beispiel aus der Kundenverwaltung:

Zitat:
Plugin wird aufgerufen. Ein Kunde wird gesucht, Datenbankverbindung wird hergestellt, führ die Query aus und schließt die Verbindung wieder. Ein weiterer Kunde wird gesucht - eine neue Verbindung wird erstellt...etc.
oder vllt so:

Zitat:
Plugin wird aufgerufen, die Datenbankverbindung wird hergestellt, Queries werden ausgeührt (wann auch immer) und beim Verlassen des Plugins wird die Verbindung geschlossen.
Es kann auch passieren, dass Daten mit Barcode eingescannt werden. So wird jedesmal eine neue Verbindung hergestellt.

Was ist nun besser? Danke!
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 01:42 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 by Thomas Breitkreuz