Не удается подключиться к SQL Server с использованием JDBC - PullRequest
0 голосов
/ 20 мая 2018

У меня проблемы с подключением к серверу базы данных с драйвером JDBC в Netbeans.Я перепробовал все, включая TCP / IP, открывая порты, я следовал инструкциям онлайн.Это просто не будет работать.

Это сообщение об ошибке, которое я получаю в консоли:

Information: Error: The TCP / IP connection could not be made to the MANUEL-PC host, port 1433. Error: "Connection refused: connect Verify the connection properties, check that there is an instance of SQL Server running on the host and accepting TCP / IP connections on the port and verify that there is no firewall blocking TCP connections on the port. "

Начало класса, который мы используем ...

 public class DBPosteo
{
    private final String URL ="jdbc:sqlserver://MANUEL-PC\\SQLEXPRESS:1433;databaseName=DLC_MotorDeBusqueda;integratedSecurity=true"; 


    private Connection con;
    String query = "";
    PreparedStatement pstmt;
    ResultSet rs;

    public void init()
            throws ClassNotFoundException, SQLException
    {
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        con = DriverManager.getConnection(URL);
    }

Имя сервера БД в SQL Management Studio

Заранее благодарен за помощь ... Я никогда в своей жизни так не боролся с базами данных:)

1 Ответ

0 голосов
/ 20 мая 2018

Удалить номер порта .

Укажите только имя экземпляра (SQLEXPRESS) или номер порта (1433), но не оба одновременно.

Поскольку порт 1433 зарезервирован для безымянного экземпляра, именованный экземпляр SQLEXPRESS будет находиться на другом порту, и, если вы его специально не настроите (маловероятно), этот порт является динамическим и может измениться при перезагрузке, поэтомувам нужен именованный поиск.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...