#android #sql-server #jdbc #jtds
#Android #sql-server #jdbc #jtds
Вопрос:
Мне нужно создать приложение 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-адрес / имя базы данных и учетные данные, которые я предоставил, не те, которые я на самом деле использую.
Однако я получаю следующую ошибку: java.sql.SQLException: ошибка входа для пользователя ‘admin0’
Проведя некоторые предыдущие исследования, прежде чем задавать этот вопрос, я могу заверить вас, что я уже проверил следующее:
- Имя пользователя и пароль, используемые для моего подключения, верны
- На вкладке безопасность включено свойство «Режим проверки подлинности SQL Server и Windows»
- Свойство «Разрешить удаленные подключения к этому серверу» включено
- Свойство TCP / IP в диспетчере конфигурации SQL включено
- Брандмауэр отключен
- Включен порт SQL server (1433)
- Я могу войти в SQL server с помощью пользователя admin0, однако это не тот случай, когда используется Android Studio
- Пользователь admin0 обладает всеми необходимыми правами и привилегиями
Итак, есть ли что-то еще, что я пропустил, что может быть источником этой проблемы?
Заранее благодарю вас.
Комментарии:
1. Проверьте журнал ошибок SQL Server на наличие соответствующего сообщения, в котором указана конкретная причина сбоя входа в систему.
2. Журналы, похоже, не запускаются при моей попытке входа в систему.