9
votes

com.mysql.jdbc.exceptions.jdbc4.mysqlnontransientienConnectionException: dans MySQL

Bonjour, j'ai créé le programme JDBC et la base de données est MySQL 5.1 Aussi tous mes amis à l'aide de la même base de données pour la connexion. Le nombre total de connexion est devenu 150 de nous tous. Alors quand je veux connecter plus, j'ai eu l'erreur suivante

com.mysql.jdbc.exceptions.jdbc4.mysqlnontransientConnectionException: Impossible de créer une connexion au serveur de base de données. Tentative de reconnexion 3 fois. Abandonner.

Comment résoudre cette erreur.

merci Sunil Kumar Sahoo


1 commentaires

Augmentez le nombre de connexions ou perdre des amis - ce qui est plus facile.


4 Réponses :


5
votes

J'ai résolu le problème en augmentant le nombre de connexion

set @@ global.max_connections = 1250;

regarder le lien ci-dessous http://www.netadmintools.com/art573.html


0 commentaires

3
votes

Peut-être que vous n'avez pas créé les bases de données ou les tables dans les bases de données. Veuillez vérifier la raison derrière "Impossible de créer une connexion au serveur de base de données".

J'ai rencontré cette erreur, car je n'ai pas créé la base de données.


0 commentaires

0
votes

Une possibilité est que vous avez oublié de configurer la variable d'environnement pour MySQL dans votre système d'exploitation.


0 commentaires

1
votes

Lorsque vous effectuez une connexion à partir de versions supérieures de Android Version 9 à un serveur MySQL, vous devez toujours autoriser les connexions via:

if (Constants.VERSION_SDK > 9) {
      StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
      StrictMode.setThreadPolicy(policy);
}


0 commentaires