jdbc url中的两个主机

Ded*_*hka 2 java mysql connection-string database-connection jdbc

我们正在使用jdbc url jdbc:mysql://localhost:3306/mysql.我怎么能在这个网址中设置第二个mysql主机?如果这是不可能的,我怎么能在我的java应用程序(hibernate)连接到第二个MySQL服务器?谢谢!

PS.实际上我们想要将操作并行化到两个不同的数据库.在Hibernate中有没有解决方案?

muj*_*ola 9

这实际上是关于故障转移/群集.

jdbc:mysql://192.168.29.20:3306,192.168.29.20:6306/mysql应该这样做.请参阅http://lists.mysql.com/cluster/249

参考:


smi*_*n62 9

Oracle 示例(具有 3 个主机的故障转移):

jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.200.40.5)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=10.200.40.6)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=10.200.40.7)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=OLTP.WORLD)))

问候。

  • ,上面的 jdbc url 中的连接顺序是什么? (2认同)