Невозможно подключиться к серверу SQL с помощью Java-программирования - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь подключиться к базе данных 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();
    }
}

}

Я не могу найти основную причину, по которой ошибка сохраняется, учетные данные базы данных сервера верны. Я не знаю, что-то не хватает в коде. Также пробовал предложения переполнения стека для этой проблемы.

1 Ответ

0 голосов
/ 07 июня 2019

попробуйте это его работа для меня

logger.info ("загрузить класс драйвера");Class.forName ("com.microsoft.sqlserver.jdbc.SQLServerDriver");

        // create the connection object
        logger.info("create the connection object");
        Connection con = DriverManager.getConnection(
                "jdbc:sqlserver://server:1433;databaseName=dbname", "user",
                "password");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...