达梦 hibernate连接主备集群

达梦 hibernate连接主备集群
在达梦数据库中使用Hibernate进行连接到主从(或者称为主备)集群的操作可以通过配置文件来完成。

首先需要确保已经安装了适当版本的达梦 JDBC驱动程序,并将其添加到项目的依赖中。然后,创建一个名为hibernate.cfg.xml的配置文件,该文件包含有关如何与数据库建立连接的信息。


下面是一个示例的hibernate.cfg.xml配置文件内容:
https://eco.dameng.com/document/dm/zh-cn/app-dev/java-hibernate-frame.html

如上案例是单机,如果主备集群

jdbc:dm://DMHA

使用自定义服务名,可指定多个数据库节点
格式:
jdbc:dm://GroupName[?propName1=propValue1][&propName2=propValue2][&…]…

jdbc:dm://GroupName?GroupName=(host1:port1,host2:port2,…) [&propName1=propValue1][&propName2=propValue2][&…]…
参数介绍:

GroupName:数据库服务名。若未指定服务名对应的 host:port,则将在配置文件 dm_svc.conf 中匹配相应的服务名;

其它参数:和格式一相同。

https://eco.dameng.com/document/dm/zh-cn/pm/physical-storage.html#2.1.1.4%20dm_svc.conf

例如:

Copy
jdbc:dm://test?test=(192.168.0.96:5236,192.168.0.96:5237)
如果服务名是DMHA
jdbc:dm://DMHA
JDBC 连接串中可设置的属性中除了 user 和 password 是必须要设置的,其它属性均为可选项。如果同一个属性在 JDBC 连接串中和 dm_svc.conf 配置项中均有设置,但值却不同,则以 JDBC 连接串优先。


上述配置文件中的connection.url参数指定了数据库服务名信息。对于主备集群,我们可以使用多个地址来提高可用性,你可以根据自己的实际情况修改此处的值。

注意,上述配置文件中还存在其他必要的Hibernate属性,比如dialect、show_sql等。你可能需要根据自己的应用场景进行调整。

最后,记得将上述配置文件放入正确的位置,并在Java代码中引用它,以便Hibernate能够正确地连接到数据库。

相关推荐

  1. hibernate连接

    2024-01-31 01:08:02       37 阅读
  2. 数据库

    2024-01-31 01:08:02       32 阅读
  3. )搭建

    2024-01-31 01:08:02       29 阅读
  4. 数据库切换知识

    2024-01-31 01:08:02       33 阅读
  5. 8搭建DataWatch

    2024-01-31 01:08:02       25 阅读
  6. docker搭建Postgresql

    2024-01-31 01:08:02       28 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-31 01:08:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-31 01:08:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-31 01:08:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-31 01:08:02       20 阅读

热门阅读

  1. 蓝桥杯练习-dfs算法飞机降落问题

    2024-01-31 01:08:02       35 阅读
  2. 「优选算法刷题」:只出现一次的数字Ⅲ

    2024-01-31 01:08:02       35 阅读
  3. 面试经典 150 题 -- 数组 / 字符串 (总结)

    2024-01-31 01:08:02       28 阅读
  4. Unity数据解析(Json、XML、CSV、二进制)

    2024-01-31 01:08:02       34 阅读
  5. NTP时间同步服务器@客户端时钟同步设置

    2024-01-31 01:08:02       30 阅读
  6. Redis面试题35

    2024-01-31 01:08:02       40 阅读