2014-10-29 2 views
0

У меня есть сообщение выше, когда я пытаюсь работать с подключенным к базе данных Java-приложением..com.mysql.jdbc.exception.jbbc4.communicationexception.. ошибка связи связи

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 

Здесь я расскажу о некотором java-коде в приложении java; что я использовал для связи с базой данных.

имя драйвера JDBC и URL базы данных

static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; 
static final String DB_URL = "jdbc:mysql://localhost/SORTS"; 

пользователя и пароль драйвера

static final String USER = "root"; 
static final String PASS = null; 

Регистрация JDBC

Class.forName("com.mysql.jdbc.Driver"); 

// "Подключение к выбранной базе данных ..."

conn = DriverManager.getConnection(DB_URL, USER, PASS); 

Я думаю, что это информационный сервер MySql также может быть полезным

current database:sorts 
current user:[email protected] 
Connection:localhost via TCP/IP 
TCP port:3307 

ответ

0

В URL, вы должны добавить номер порта, 3307 (который не является стандартом один ...):

static final String DB_URL = "jdbc:mysql://localhost:3307/SORTS"; 

Надеюсь, что это поможет.

0

Возможно, ваша база данных работает? Проверьте и убедитесь, что сервер базы данных запущен и работает. Кроме того, учтите tacou_st aswer

Смежные вопросы