Bonjour à tous,
Je vous explique mon petit problème :
J'ai une application serveur en java que j'utilise pour un jeu multijoueur. Lorsque je lance ce serveur, la classe principale établie une connexion avec une base de donnée MySQL puis définie une liste de prepareStatement.
Chaque joueur crée un nouveau thread en se connectant et utilise les prepareStatement de la classe principale pour accéder à la base de donnée.
Tout d'abord, j'ai une question : Est-ce la bonne façon de faire ? sachant que c'est les performances qui m'interresse. (j'ai pu lire que normalement il fallait se connecter puis de deconnecter de la base de donnée entre chaque requète, c'est vrai ?)
Ensuite, j'ai un petit problème : Lorsque que je laisse tourner le serveur plus d'une vingtaine d'heure environ; la base de donnée semble ne plus retourner d'information. J'ai l'impression que le serveur coupe automatiquement la connexion à la base de donnée au bout d'un certain temps. Quelqu'un aurrait une idée pour y remédier ?
Merci d'avance![]()







Répondre avec citation



Partager