Установите sh соединение с sql sql сервером, используя java - PullRequest
0 голосов
/ 18 марта 2020

Можете ли вы помочь мне в установлении соединения с sqlserver.

Я работаю над автоматизацией тестирования с TestNG Framework. Для проверки базы данных мне нужно установить sh соединение с sql сервером.

У меня есть один основной класс, который имеет следующий код:

private static String sqlServerClassName = "net.sourceforge.jtds.jdbc.Driver";
private static String sqlServerConnectionString = 
                    "jdbc:jtds:sqlserver://dbname;DatabaseName=%s;domain=MS;useNTLMv2=true";

public static Connection openSqlServerConnection(String databaseName, String userName,
            String password) throws SQLException, InstantiationException, 
                                    IllegalAccessException, ClassNotFoundException, 
                                    IOException {
    Class.forName(sqlServerClassName).newInstance();
    sqlServerConnection = DriverManager
                    .getConnection(String.format(sqlServerConnectionString, databaseName),
                                   userName, password);

}

имя пользователя и пароль, я получаю из файла свойств.

Но когда я запускаю код, я получаю сообщение об ошибке ниже:

java.sql.SQLException: Login failed.  
The login is from an untrusted domain and cannot be used with Windows authentication.

Может кто-нибудь помочь с проблемой.

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