Я пытаюсь подключиться через Android Studio к базе данных SQL Server, используя jtds. Тип экземпляра, который я использую, является автономным.
Чтобы установить соединение, я использую следующее утверждение:
Connection DbConn = DriverManager.getConnection("jdbc:jtds:sqlserver://**ip_adress:port**/**my_db**", un, pass);
Я попытался получить значение IP-адреса, запустив следующий запрос:
SELECT
CONNECTIONPROPERTY('net_transport') AS net_transport,
CONNECTIONPROPERTY('protocol_type') AS protocol_type,
CONNECTIONPROPERTY('auth_scheme') AS auth_scheme,
CONNECTIONPROPERTY('local_net_address') AS local_net_address,
CONNECTIONPROPERTY('local_tcp_port') AS local_tcp_port,
CONNECTIONPROPERTY('client_net_address') AS client_net_address
Однако он возвращает ноль для полей local_net_address и local_tcp_port.
Мои вопросы:
- Нормально ли иметь нулевое значение для полей IP-адреса?
- Есть ли способ это исправить? (Помимо использования имени сервера для моего соединения)
Заранее спасибо.