Сейчас я пытаюсь сделать простое DBConnection с помощью Java. Я использую Eclipse IDE для разработки.
import java.sql.*;
public class DbConnect {
private static String url = "jdbc:sqlserver://127.0.0.1:3306;databaseName=personal_AkiraDatabase";
private static String user = "XXXX";
private static String password = "XXXX";
public static void main(String [] Args){
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection(url, user, password);
if(con != null){
System.out.println("Connection was a success!");
}else{
System.out.println("Connection failed. :(");
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
System.out.println("ClassNotFoundException :(");
} catch (SQLException e) {
e.printStackTrace();
System.out.println("SQLException :(");
}
}
}
Но в настоящее время он дает мне это сообщение об ошибке.
05 июля 2014 г. 19:20:15 com.microsoft.sqlserver.jdbc.SQLServerConnection Предварительный вход ПРЕДУПРЕЖДЕНИЕ: ConnectionID: 1 Ошибка предварительного входа: хост 127.0.0.1 порт 3306 Неожиданный тип ответа: 74
Я даже не уверен, что это проблема программы, потому что это не было исключением. Сообщение просто появляется в консоли снова и снова, как если бы оно было в цикле.
Я пытался:
- Погуглив до 3-х страниц, проблемы других людей сильно отличались от моих.
- Отключение всех моих брандмауэров.
- netstat -an в CMD. 127.0.0.1:3306 установлен.
- Плачет, как маленький ребенок
В настоящее время:
- У меня есть БД на моем локальном диске, и у меня есть БД, названная выше. На самом деле у меня есть 1 тестовая таблица.
- Он делает это сообщение об ошибке с моим корневым паролем, с паролем администратора и случайными учетными данными, которых нет в списке пользователей базы данных.
- Я запускаю свою БД с помощью MySQL Workbench
Возможно:
- Мне нужно разместить мою БД на чем-то вроде XAMPP локально? Потому что его на MySqlServer недостаточно?
- Мне просто нужно выплакаться, чтобы уснуть?
Спасибо, и я в основном онлайн, чтобы ответить на любые расплывчатые детали.
Вот список моего LocalHost через netstat
TCP 127.0.0.1:3306 127.0.0.1:7303 ESTABLISHED
TCP 127.0.0.1:3306 127.0.0.1:11990 ESTABLISHED
TCP 127.0.0.1:3306 127.0.0.1:11991 ESTABLISHED
TCP 127.0.0.1:3306 127.0.0.1:11999 ESTABLISHED
TCP 127.0.0.1:7303 127.0.0.1:3306 ESTABLISHED
TCP 127.0.0.1:10000 0.0.0.0:0 LISTENING
TCP 127.0.0.1:11990 127.0.0.1:3306 ESTABLISHED
TCP 127.0.0.1:11991 127.0.0.1:3306 ESTABLISHED
TCP 127.0.0.1:11999 127.0.0.1:3306 ESTABLISHED
TCP 127.0.0.1:12025 0.0.0.0:0 LISTENING
TCP 127.0.0.1:12110 0.0.0.0:0 LISTENING
TCP 127.0.0.1:12119 0.0.0.0:0 LISTENING
TCP 127.0.0.1:12143 0.0.0.0:0 LISTENING
TCP 127.0.0.1:12465 0.0.0.0:0 LISTENING
TCP 127.0.0.1:12563 0.0.0.0:0 LISTENING
TCP 127.0.0.1:12993 0.0.0.0:0 LISTENING
TCP 127.0.0.1:12995 0.0.0.0:0 LISTENING
TCP 127.0.0.1:27275 0.0.0.0:0 LISTENING