Я пытаюсь подключить SQL Server с Java с помощью Eclipse - PullRequest
0 голосов
/ 26 октября 2019

Ошибка: com.microsoft.sqlserver.jdbc.SQLServerException: сбой подключения TCP / IP к локальному узлу хоста, порт 1433.

Ошибка: «истекло время подключения. Проверьте свойства подключенияУбедитесь, что экземпляр SQL Server запущен на хосте и принимает соединения TCP / IP через порт. Убедитесь, что соединения TCP с портом не заблокированы брандмауэром. "

Iуже проверили TCP / IP, включенный через порт 1433 и Именованные каналы также включены. Я заблокировал службу брандмауэра Windows, но все еще получаю сообщение об ошибке.

Вот мой код.

import java.sql.*;

import com.microsoft.sqlserver.jdbc.*;

import java.util.*;
public class Demo {

    public static void main(String[] args){
        // TODO Auto-generated method stub
        String connectionUrl = "jdbc:sqlserver://localhost:1433;"+ 
       "databaseName=demo;integratedSecurity=true;";
        Connection con=null;
        Statement st = null;
        ResultSet rs = null;
        try {

            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            con = DriverManager.getConnection(connectionUrl);
            st = con.createStatement();
            rs = st.executeQuery("Select * from tbl where id = 1");
            rs.next();
            System.out.print(rs.getString(2));
            System.out.print("Hello");
          }

     catch(Exception e)
       {
          System.out.println(e);
       }
     }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...