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

时间:2012-09-20 03:53:36

标签: jdbc ipv6 sybase-ase database-management dbvisualizer

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

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

即:

的IPv4:

[Server1]
master=TCP,192.168.1.1,5000
query=TCP,192.168.1.1,5000

的IPv6:

[Server1]
master=TCP,2001:ab1::12:1,5000
query=TCP,2001:ab1::12:1,5000

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

即:

jdbc:jtds:sybase://192.168.1.1:5000;DatabaseName=MyDB

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

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

1 个答案:

答案 0 :(得分:0)

尝试在IPv6地址周围加上方括号[]。它在URL中是必需的,也可以在这里工作。

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