Jdbc 支持IPv6格式的数据库服务器地址的数据库管理工具

Jdbc 支持IPv6格式的数据库服务器地址的数据库管理工具,jdbc,ipv6,sap-ase,database-management,dbvisualizer,Jdbc,Ipv6,Sap Ase,Database Management,Dbvisualizer,我在Windows server 2008上使用Sybase ASE 15.5,并使用Sybase central(JDBC驱动程序)进行管理。将我的机器配置为仅IPv6模式(纯IPv6)并更正DSEDIT连接属性后,我可以通过ISQL实用程序(C++中的开放客户端程序)ping Datase服务器并访问数据库 但是,Sybase central不允许在主机名字段中使用IPv6地址 i、 e: IPv4: IPv6: 我尝试了其他一些JDBC工具,比如DbVisualizer,但它只允许IPv4

我在Windows server 2008上使用Sybase ASE 15.5,并使用Sybase central(JDBC驱动程序)进行管理。将我的机器配置为仅IPv6模式(纯IPv6)并更正DSEDIT连接属性后,我可以通过ISQL实用程序(C++中的开放客户端程序)ping Datase服务器并访问数据库

但是,Sybase central不允许在主机名字段中使用IPv6地址

i、 e:

IPv4:

IPv6:

我尝试了其他一些JDBC工具,比如DbVisualizer,但它只允许IPv4,不允许IPv6

i、 e:


是否有任何数据库管理工具(JDBC驱动程序)支持IPv6格式的数据库服务器地址?

尝试在IPv6地址周围放上括号[]。它在URL中是必需的,在这里也可能起作用


另一种方法可能是使用解析为IPv6地址的主机名进行连接。通过使用DNS或您的本地主机文件。

我尝试了它,但它不起作用。问题在于Sybase central(或DbVisualizer)的IP验证。它们只允许IPv4格式的输入。另外,[IPv6]用于web浏览器。
[Server1]
master=TCP,192.168.1.1,5000
query=TCP,192.168.1.1,5000
[Server1]
master=TCP,2001:ab1::12:1,5000
query=TCP,2001:ab1::12:1,5000
jdbc:jtds:sybase://192.168.1.1:5000;DatabaseName=MyDB

jdbc:jtds:sybase://2001:ab1::12:1:5000;DatabaseName=MyDB