SQL Server 2017-IP地址为空

时间:2019-03-06 18:45:14

标签: sql-server jtds

我正在尝试使用jtds通过Android Studio连接到SQL Server数据库。我正在使用的实例类型是独立的。

为了建立连接,我使用以下语句:

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字段,它返回null。

我的问题是:

  • 在ip地址字段中使用null值正常吗?
  • 是否可以解决此问题? (除了使用服务器名称进行连接外)

谢谢。

0 个答案:

没有答案