Я пытаюсь подключиться к базе данных SQL с помощью программирования JAVA. Но это выскакивает ошибка как дано ниже.
"Сбой соединения TCP / IP с хост-сервером, порт 1433. Ошибка: истекло время ожидания соединения. Проверьте свойства соединения и убедитесь, что экземпляр SQL Server запущен на хосте и принимает TCP / IP. соединения в порту, и что ни один брандмауэр не блокирует TCP-соединения с портом. "
Кроме того, я включил TCP / IP, и в IPALL 1433 также был добавлен номер порта и перезапущен сервер SQL. Но все еще не может подключиться с помощью Java-программирования, он показывает ту же ошибку, что и выше.
Java-кодирование для базы данных Connect SQL Server приведено ниже:
public class NewMain {
public static void main(String[] args) throws ClassNotFoundException {
String connectionUrl = "jdbc:sqlserver://SERVER:1433;username=Mselvakumars;password=Welcome1345;databaseName=Loan;";
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection(connectionUrl);
System.out.println(con);
}
catch (SQLException e) {
e.printStackTrace();
}
}
}
Я не могу найти основную причину, по которой ошибка сохраняется, учетные данные базы данных сервера верны. Я не знаю, что-то не хватает в коде. Также пробовал предложения переполнения стека для этой проблемы.