1 / 1 / 1
Регистрация: 15.03.2023
Сообщений: 101
1

Подключение к БД MS SQL Server

20.04.2023, 16:30. Показов 2244. Ответов 10

Author24 — интернет-сервис помощи студентам
Всем привет! Прописал подключение к локальной БД MySQL Workbench. Все работает. Теперь пытаюсь подключиться к БД в сети. Вопрос, что не так написал. Выдает ошибку "Недопустимый номер порта 1434/Call." В работе с БД совсем зеленый, перепробовал по всякому написать из того что нашёл в сети, но все в бестолку! Помогите разобраться как правильно прописать подключение к БД. Спасибо!
Java
1
2
3
4
5
6
7
8
9
10
11
    public Connection getDbConnection() throws SQLException, ClassNotFoundException {
         String dbHost = "SERVER1";
         String dbPort = "1433";
         String dbUser = "call";
         String dbPass = "admin";
         String dbName = "Call";
        String connectionString = "jdbc:sqlserver://" + dbHost + ":" + dbPort + "/" + dbName;
        Class.forName("com.mysql.cj.jdbc.Driver");
        dbConnection = DriverManager.getConnection(connectionString, dbUser, dbPass);
        return dbConnection;
    }
Добавлено через 13 минут
Переписал поле
Javascript
1
String connectionString = "jdbc:sqlserver://" + dbHost + ":" + dbPort + "/" + dbName;
На
Javascript
1
String connectionString = "jdbc:sqlserver://SERVER1:1433;encrypt=true;database=Call;trustServerCertificate=true;";
Теперь ошибка : "com.microsoft.sqlserver.jdbc.SQLServerException: Драйверу не удалось установить безопасное соединение с SQL Server, используя шифрование SSL. Ошибка: "The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]". ClientConnectionId:aed518e8-4940-47f0-ba26-c3fe3f1a8cc5
"

Добавлено через 4 часа 33 минуты
Подключенные библиотеки:
mssql-jdbc-12.2.0.jre8
mysql-connector-j-8.0.33
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2023, 16:30
Ответы с готовыми решениями:

Подключение Базы данных SQL SERVER/OPEN SERVER(PHP.MYADMIN)
Здравствуйте, как подключить базу данных через строку, брал ее из источника данных, требует...

Подключение MS SQL server файл с расширением *.sql
Добрый день. Подскажите пожалуйста как подключить файл с расширением *.sql, в MS SQL server. Вроде...

Подключение Android-приложения к SQL Server (MS SQL)
Здравствуйте, не получается подключить андроид приложение к sql server 2008. Перерыл все в инете,...

[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection
Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection Вот...

10
Matthias Ronald Gerard
148 / 208 / 25
Регистрация: 11.08.2022
Сообщений: 2,056
20.04.2023, 22:59 2
Так вы подключаетесь к Mysql \или к MSSQL?
1
1 / 1 / 1
Регистрация: 15.03.2023
Сообщений: 101
21.04.2023, 08:28  [ТС] 3
Ludwig Valentin, К MSSQL
0
Matthias Ronald Gerard
148 / 208 / 25
Регистрация: 11.08.2022
Сообщений: 2,056
21.04.2023, 08:29 4
Цитата Сообщение от lRedle Посмотреть сообщение
Class.forName("com.mysql.cj.jdbc.Driver");
А это тогда почему?
Надо
Java
1
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
1
1 / 1 / 1
Регистрация: 15.03.2023
Сообщений: 101
21.04.2023, 08:36  [ТС] 5
Ludwig Valentin, Да, вы правы. Это я заметил и поправил. Воспользовался приложением IISCrypto и отключил все протоколы кроме TLS 1.0.
Подключение к БД MS SQL Server

Но ошибка осталась прежняя. Я думаю дело в драйверах mssql-jdbc-12.2.0.jre8 и
mysql-connector-j-8.0.33, использую возможно не те. Но какие тогда нужно использовать не понимаю. Первый такой опыт, а первый раз всегда больно
0
Matthias Ronald Gerard
148 / 208 / 25
Регистрация: 11.08.2022
Сообщений: 2,056
21.04.2023, 08:40 6
Качайте отсюда
Или используйте архивный драйвер, если для Jre8
1
1 / 1 / 1
Регистрация: 15.03.2023
Сообщений: 101
21.04.2023, 09:25  [ТС] 7
Ludwig Valentin, не стал ломать голову в выборе, перепробовал все. Та же ошибка "Драйверу не удалось установить безопасное соединение с SQL Server, используя шифрование SSL. Ошибка: "The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12, TLS11]". ClientConnectionId:aeb13ecc-7786-457c-8037-77f9243c69fb"
Подключение к БД MS SQL Server


Есть ли какой-то метод записи на сервер без всех этих танцев с бубном, или увы только такими плясками?
0
Matthias Ronald Gerard
148 / 208 / 25
Регистрация: 11.08.2022
Сообщений: 2,056
21.04.2023, 09:30 8
Цитата Сообщение от lRedle Посмотреть сообщение
Ошибка: "The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12, TLS11]"
Серверный протокол TLS10 не акцептирован установками клиента [TLS13, TLS12, TLS11]
0
1 / 1 / 1
Регистрация: 15.03.2023
Сообщений: 101
21.04.2023, 09:38  [ТС] 9
Ludwig Valentin, поправьте меня если я не прав, но как я понимаю эту ошибку: у меня на ПК стоит одна из версии TLS13, TLS12, TLS11, а на сервере TLS10, верно?
0
Matthias Ronald Gerard
148 / 208 / 25
Регистрация: 11.08.2022
Сообщений: 2,056
21.04.2023, 09:43 10
Цитата Сообщение от lRedle Посмотреть сообщение
у меня на ПК стоит одна из версии TLS13, TLS12, TLS11, а на сервере TLS10, верно?
как-то так.
1
1 / 1 / 1
Регистрация: 15.03.2023
Сообщений: 101
21.04.2023, 09:50  [ТС] 11
Ludwig Valentin, проверил в реестре на сервере и на клиенте записи касаемо TLS.
Это на сервере:
Подключение к БД MS SQL Server

А это у меня на ПК:
Подключение к БД MS SQL Server


Я так думаю что или на сервере он есть, но не прописан, или его вообще нет, но тогда откуда его взять?
И хочу поблагодарить Вас, помогли понять куда копать мне. Спасибо!
0
21.04.2023, 09:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2023, 09:50
Помогаю со студенческими работами здесь

Подключение к MS SQL Server
Подключаюсь через Qt к MS SQL Server. db = QSqlDatabase::addDatabase("QODBC","serviceCenter");...

Подключение к SQL Server
Доброго времени суток. Вообщем, есть код подключения из Intellij к SQL Server package pack; ...

подключение к sql server
ребята всем привет! можно ли как то подключиться sql сервер в удаленный компьютер за...

Подключение к SQL Server
Не могу зайти через Проверку подлинности SQL Server с помощью логина и пароля. Вот пример....

Подключение к SQL server
Подскажите пожалуйста сценарий подключения к SQL server с windows-аутентификацией. Вот мой, но он...

Подключение к sql server
Не первый раз подключаюсь к микрософтвскому серверу и через бубен нужен. сделал логин и пароль,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru