2009-09-08 2 views
8

Salut, j'ai créé le programme jdbc et la base de données est MySQL 5.1 Aussi tous mes amis utilisant la même base de données pour la connexion. Le nombre total de connexions est passé de 150 à chacun de nous. Donc quand je veux me connecter plus puis j'ai l'erreur suivantecom.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: dans mysql

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Impossible de créer une connexion au serveur de base de données. Tenté de reconnecter 3 fois. Abandonner.

Comment résoudre cette erreur.

Merci Sunil Kumar Sahoo

+7

Augmenter le nombre de connexions ou perdre quelques amis - ce qui est plus facile. – ChssPly76

Répondre

5

Je résolu le problème en augmentant le nombre de connexion

set @@ global.max_connections = 1250;

Jetez un oeil sur le lien ci-dessous http://www.netadmintools.com/art573.html

+0

Le lien est cassé. –

3

Peut-être que vous avez crée pas les bases de données ou des 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

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

1

lorsque vous effectuez une connexion à partir des versions supérieures de la version Android 9 à un serveur MySQL, vous devez toujours autoriser les connexions par:

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