Java-код для подключения к MS SQL Server с использованием служебной учетной записи и пароля - PullRequest
0 голосов
/ 17 декабря 2018

Мне нужно подключиться к MS SQL Server, используя служебную учетную запись.

В настоящее время я использую свойство IntegratedSecurity=true для включения аутентификации Windows.Но при этом мы не можем ввести пароль, потому что для этого требуется только учетная запись службы, с которой запущено приложение.

Может ли кто-нибудь использовать фрагмент кода, с помощью которого я могу ввести служебную учетную запись и пароль в коде Java для подключения к MS SQL Server?

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018

Используете ли вы драйвер JTDS?

Если это так,

Вы должны пройти user=abc;domain=CPD.Intr.Service;useNTLMv2=true

0 голосов
/ 17 декабря 2018

Вы ищете что-то вроде этого:

Connection conn = DriverManager.getConnection("jdbc:sqlserver://HOSP_SQL1.company.com;user=name;password=abcdefg;database=Test");
        System.out.println("test");
        Statement sta = conn.createStatement();
        String Sql = "select * from testing_table";
        ResultSet rs = sta.executeQuery(Sql);
        while (rs.next()) {
            System.out.println(rs.getString("txt_title"));
        }

Вам понадобятся следующие операторы импорта:

import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...