详情请参考:https://dev.mysql.com/doc/connector-j/en/connector-j-reference-jdbc-url-format.html
jdbc:mysql:是用于普通的、基本的故障转移连接使用:
jdbc:mysql://[host][,failoverhost...][:port]/[database][?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]...
- host:数据库服务器的hostname
- port:数据库服务器的端口号
- failover:故障转移数据库(即备用数据库)的hostname
- propertyName=propertyValue:参数名和参数值,多个参数之间以
&
分割
例如:
jdbc:mysql://localhost,192.168.10.8:3306/development
其中development
是数据库的名称
此外,还有jdbc:mysql:loadbalance:
、jdbc:mysql:replication:
、mysqlx:
、jdbc:mysql+srv:
、jdbc:mysql+srv:loadbalance:
、jdbc:mysql+srv:replication:
、mysqlx+srv: