Java通过Ipv4、Ipv6地址连接MySQL

Ipv4:

jdbc:mysql://127.0.0.1:3307/database?useUnicode=true&characterEncoding=utf-8

Ipv6:

jdbc:mysql://address=(protocol=tcp)(host=2439:8089:1050:2210:3001::115)(port=3307)/database?useUnicode=true&characterEncoding=utf-8

经验证,使用Ipv6方式连接Ipv4地址也是可以的:

jdbc:mysql://address=(protocol=tcp)(host=127.0.0.1)(port=3307)/database?useUnicode=true&characterEncoding=utf-8

不过若使用Ipv4方式连接Ipv6地址的话就会异常,无法正确解析IP端口。

你可能感兴趣的:(数据库,Java)