2009-09-08 12 views
8

Witam Stworzyłem program jdbc i bazą danych jest MySQL 5.1 Również wszyscy moi znajomi korzystający z tej samej bazy danych dla połączenia. Łączna liczba połączeń stała się 150 od nas wszystkich. Tak więc, gdy chcę połączyć się więcej, otrzymałem następujący błąd:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: in mysql

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Nie można utworzyć połączenia z serwerem bazy danych. Próba ponownego połączenia 3 razy. Poddawać się.

Jak rozwiązać ten błąd.

Dzięki Sunil Kumar Sahoo

+7

Zwiększenie liczby połączeń lub stracić przyjaciół - co jest łatwiej. – ChssPly76

Odpowiedz

3

Być może nie utworzyć bazy danych lub tabel w bazach danych. Sprawdź przyczynę "Nie można utworzyć połączenia z serwerem bazy danych".

Napotkałem ten błąd, ponieważ nie utworzyłem bazy danych.

0

Jedną z możliwości jest zapomnienie ustawienia zmiennej środowiskowej dla MySQL w systemie operacyjnym.

1

po nawiązaniu połączenia z wyższymi wersjami Androida w wersji 9 do serwera mysql zawsze musisz zezwolić na połączenia poprzez:

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