Мне нужно создать приложение Android Studio, которое опирается на базу данных SQL Server.Чтобы установить соединение с базой данных, я написал следующий код:
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
Connection DbConn = DriverManager.getConnection("jdbc:jtds:sqlserver://192.168.10.151:1433/databaseName=db_test;integratedSecurity=true;", "admin0", "admin0");
Конечно, предоставленные мной имя ip / database и учетные данные не те, которые я на самом деле использую.
Однако я получаю следующую ошибку: java.sql.SQLException: сбой входа для пользователя 'admin0'
Проведя некоторое предыдущее исследование, прежде чем задать этот вопрос, я могу заверить вас, что я 'Мы уже проверили следующее:
- Имя пользователя и пароль, используемые для моего подключения, верны
- Свойство «SQL Server и режим аутентификации Windows» включено на вкладке безопасности
- Включено свойство «Разрешить удаленные подключения к этому серверу»
- Включено свойство TCP / IP в диспетчере конфигурации SQL
- Брандмауэр отключен
- Порт сервера SQL (1433) включен
- Я могу войти на сервер SQL с помощью пользователя admin0, однако это не относится к случаю при использовании Android Studio
- Пользователь admin0 имеет всенеобходимые гранты и привилегии
Итак, есть ли что-то еще, что я пропустил, что может быть источником этой проблемы?
Заранее спасибо.