java - jdbc url 中的两个主机

标签 java mysql jdbc database-connection connection-string

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

附言。实际上我们想将操作并行化到两个不同的数据库。在 Hibernate 中有解决方案吗?

最佳答案

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)))

问候。

关于java - jdbc url 中的两个主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17788085/

相关文章:

php - 不能将 PDOException 类型的对象用作数组

php - $.ajax 查询未发布到 PHP

java - 如何避免在 Java 中进行硬编码

java - java中访问列表索引时出现索引越界异常

java - 如何解决我的输入中的 'nextLine()' 问题?

java - spring boot jdbc服务器时区值 'Jerusalem Standard Time'无法识别

java - 如何做包含JDBC和JMS事务的XA事务?

java - 是否有可能使 Eclipse p2 配置机制在*本地*运行?

javascript - 如何通过下拉列表更新数据库而不重新加载页面

连接池 (Hikari) 重用的 JDBC 连接生命周期