Я пробовал много способов решить мою проблему, ни одна из них не работала, поэтому здесь у меня вопрос. Я создал локальную базу данных с SQL Server Management Studio. Это имя CallCenter, я создал для него учетную запись пользователя, предоставил все привилегии, и я могу войти в БД вместе с ним, в студии Managemenet, здесь все прекрасно.Java JDBC не может подключиться к серверу MSSQL
Теперь я использую NetBeans для создания соединения. Я загрузил драйвер Microsoft JDBC, настроил все, JDBC, похоже, работает нормально. Проблема в том, что он не может подключиться к базе данных. Я установил параметры входа в систему как для Windows & SQL. Я попытался войти в систему со встроенной безопасностью (учетная запись Windows), а также созданная (и работающая) учетная запись пользователя SQL.
Ни один из них не работал, я получаю это исключение:
com.microsoft.sqlserver.jdbc.SQLServerException: Логин Сбой пользователя 'админ'. ClientConnectionId: 1ce0b951-5ecb-49b4-a4d0-ff4a96af4ed2 на com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError (SQLServerException.java:216) ......
Вот код:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Try {
public static void main(String[] args) {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:sqlserver://localhost:1434;databaseName=CallCenter;integratedSecurity=true;";
Connection conn = DriverManager.getConnection(url);
} catch (ClassNotFoundException e) {
System.err.println("SQL Driver class does not exist!");
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
Я просматривал интернет в течение нескольких часов, пробовал много решений, но никто из них не разрешил эту проблему для меня. Пожалуйста, помогите мне!
проверка учетных данных имя пользователя/пароль – Kick
вообще здесь 'сопп Connection = DriverManager.getConnection (URL); 'в основном используются 2 других параметра - user + password -' Connection conn = DriverManager.getConnection (url, user, pass); ' –