一尘不染

如何连接休眠和DB2

hibernate

我正在运行一个使用Struts和Hibernate的应用程序。我当前正在使用Derby数据库。现在,我必须转向DB2数据库。

请告诉我

  • 我必须在hibernate配置文件中执行哪些配置?
  • 我是否需要设置任何classpath变量?
  • 我知道有两个用于DB2的jar( db2jcc.jardb2jcc_license_cu.jar )。我可能还需要其他jar吗?

提前致谢。


阅读 303

收藏
2020-06-20

共1个答案

一尘不染

它应该与 db2jcc.jar一起使用

将以下属性添加到您的 hibernate.cfg.xml

<property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>

<property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>

<property name="connection.url">jdbc:db2://<host>:<port50000>/<dbname></property>

<property name="connection.username">dbusername</property>

<property name="connection.password">dbpassword</property>

根据您的配置更改最后3个属性

2020-06-20