J'ai une situation où je dois vérifier une valeur dans une base de données, par exemple aValue. Si une valeur est disponible, traitez ensuite aValueProcess(). Si la valeur n'est pas disponible, je peux seulement attendre 30 min et vérifier la valeur de la base de données toutes les 10 minutes (3 fois). Si la durée dépasse 30 min, quittez le programme. Quelqu'un peut-il me donner la logique pour la meilleure façon de le faire. Toute aide est appréciée.connexion de base de données dans un intervalle régulier
0
A
Répondre
1
Voici quelque chose que je hashed qui devrait au moins vous la logique (notez que je fais surtout C# et vous devrez probablement changer les fonctions.
val aValue = aValueProcess();
int attempts = 0;
//Wait 10 minutes and try again if value is null and we have not tried
//3 times (30 minutes of trying)
while(aValue == null && attempts < 3)
{
thread.sleep(600000); //10 minutes in milliseconds
attempts += 1;
aValue = aValueProcess();
}
Questions connexes
- 1. Connexion à une base de données Access avec un mot de passe de base de données
- 2. Mocking une connexion de base de données
- 3. connexion à la base de données asp.net
- 4. Connexion à la base de données dynamique
- 5. Crystal Reports Failed Base de données Connexion
- 6. Comment puis-je obtenir des enregistrements de la base de données pour un intervalle particulier?
- 7. Vous voulez envoyer l'image de l'écran du client à intervalle régulier par l'applet. Java
- 8. Connexion php à la base de données
- 9. Connexion à la base de données PHPBB
- 10. Connexion à une base de données MySQL
- 11. C# connexion à la base de données
- 12. Connexion à la base de données PHP
- 13. connexion de base de données dans MS Access 2007
- 14. Connexion locale à la base de données
- 15. Temps dans un intervalle de temps particulier
- 16. + régulier de validation nécessaire
- 17. restaurer l'erreur de connexion de l'utilisateur de base de données
- 18. Connexion à une base de données tierce dans Joomla?
- 19. Connexion depuis la base de données sqlite dans les rails
- 20. connexion à la base de données dans l'iphone
- 21. Erreur avec connexion dans ma servlet base de données
- 22. Connexion manuelle à la base de données dans Asp.net MVC
- 23. Connexion à une base de données dans Dreamweaver CS4 - grisé
- 24. Écran de connexion de l'application iPhone + Base de données MySQL
- 25. Fournisseur de chaînes de connexion de base de données centralisé
- 26. Modification de la base de données de connexion ASP.NET
- 27. Chaînes de connexion de base de données en lecture seule
- 28. erreurs de connexion de base de données php
- 29. Connexion à la base de données, vérifier les données, page de connexion
- 30. ANDROID: Connexion à la base de données, vérifier les données, page de connexion