После множества проблем я, наконец, смог подключиться к своему SQL Server, но теперь у меня новая ошибка. Когда я запускаю свой файл JDBC в Eclipse, я получаю ошибку «Ошибка входа в систему для пользователя». Я использую jdk 8.
Введенное имя пользователя и пароль верны. Я установил для пользователя sysadmin.
Вот код и сообщения об ошибках:
public static void main(String[] args) {
String connectionUrl =
"jdbc:sqlserver://DESKTOP-OR0284J:1433;"
+ "database=Computer_Builds;"
+ "username=Kishore;"
+ "password=admin;"
;
try (Connection connection = DriverManager.getConnection(connectionUrl);) {
System.out.print("Hello");
// Code here.
}
// Handle any errors that may have occurred.
catch (SQLException e) {
e.printStackTrace();
}
}
}
com.microsoft.sqlserver.jdbc.SQLServerException: сбой входа в системудля пользователя Kishore. ClientConnectionId: 28a940d0-cabf-4235-9ea1-3dfebcf1bf06 по адресу com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError (SQLServerException.java:217) по адресу com.microsoft.sqlserver.jdb.server.Offercom.microsoft.sqlserver.jdbc.TDSParser.parse (tdsparser.java:99) по адресу com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon (SQLServerConnection.java:4346) по адресу com.microsoft.sqlserver.jConnelover.jdbc.SSQLServerConnection.java:3160) в com.microsoft.sqlserver.jdbc.SQLServerConnection.access $ 100 (SQLServerConnection.java:43) в com.microsoft.sqlserver.jdbc.SQLServerConnection $ LogonCommand.doExecute (SQLSjerver3). microsoft.sqlserver.jdbc.TDSCommand.execute (IOBuffer.java:7505) по адресу com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand (SQLServerConnection.java:2445) по адресу com.microsoft.sqlserver.jdelConverJava: 1981) на com.microsoft.sqlserver.jdbc.SQLServerConnection.logв (SQLServerConnection.java:1628) по адресу com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal (SQLServerConnection.java:1459) по адресу com.microsoft.sqlserver.jdbc.SQLServerConnection.connect (SQLServerConnectionsoft.j.m:77).sqlserver.jdbc.SQLServerDriver.connect (SQLServerDriver.java:1168) в java.sql.DriverManager.getConnection (DriverManager.java:664) в java.sql.DriverManager.getConnection (DriverManager.java:270) в СУБДDBMS.java:16)