2009-09-08 3 views
8

Hallo, ich habe jdbc Programm und Datenbank erstellt ist MySQL 5.1 Auch alle meine Freunde mit der gleichen Datenbank für die Verbindung. Die Gesamtzahl der Verbindungen wurde von allen von uns 150. Also, wenn ich will mehr verbinden dann bekam ich den Fehler folgendencom.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: in mysql

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Es kann keine Verbindung zum Datenbankserver erstellen. Versuch, die Verbindung dreimal wiederherzustellen. Aufgeben.

So beheben Sie diesen Fehler.

Dank Sunil Kumar Sahoo

+7

Zunahme Anzahl der Verbindungen oder verlieren einige Freunde - was einfacher ist. – ChssPly76

Antwort

5

ich das Problem durch zunehmende Anzahl von Verbindungs ​​gelöst

Satz @@ global.max_connections = 1250;

Werfen Sie einen Blick auf den folgenden Link http://www.netadmintools.com/art573.html

+0

Der Link ist unterbrochen. –

3

Vielleicht haben Sie nicht die Datenbanken oder Tabellen in den Datenbanken erstellen. Bitte überprüfen Sie den Grund hinter "Konnte keine Verbindung zum Datenbankserver erstellen."

Ich habe diesen Fehler gefunden, weil ich die Datenbank nicht erstellt habe.

0

Eine Möglichkeit ist, dass Sie vergessen haben, die Umgebungsvariable für MySQL in Ihrem Betriebssystem einzurichten.

1

wenn Sie eine Verbindung von höheren Versionen von Android-Version 9 auf einen MySQL-Server machen Sie immer Verbindungen durchlassen müssen:

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