J'ai une application Delphi qui frappe une base de données (généralement MySql) toutes les 60 secondes grâce à un TTimer. L'application est plus ou moins un tableau d'affichage sans surveillance. Si le réseau tombe, l'application doit continuer à fonctionner et se reconnecter à la base de données lorsque la connexion est rétablie. Souvent, il peut être sur le haut débit, donc les chances sont que la connexion n'est pas toujours la meilleure. J'utilise le composant TAdoConnection. Ceci est ouvert au démarrage de l'application et reste ouvert. Chaque fois que j'ai besoin de faire une nouvelle requête, je définis la connexion à la TAdoConnection ouverte. Mais je trouve que ce n'est pas très fiable s'il y a une baisse de réseau.Meilleur moyen de se connecter à la base de données pour cette application
Quelle est la meilleure façon de se connecter à la base de données dans cette instance? J'ai vu comment vous pouvez construire la chaîne de connexion directement dans le TAdoQuery. Serait-ce la bonne façon? Ou est-ce excessivement gourmand en ressources? Parfois, j'ai besoin d'ouvrir 5-10 requêtes pour obtenir toutes les informations.
Ou que diriez-vous faire cela en cas TTimer.OnTimer:
Créer TADOConnection
Do Toutes les requêtes
TADOConnection Gratuit
Merci.
Merci - Je vais essayer. Semble faire très bon sens. –