如何连接hibernate和DB2

Muh*_*riq 8 java db2 struts hibernate

我正在运行一个使用struts和hibernate的应用程序.我目前正在使用Derby数据库.现在我必须转向DB2数据库.

请告诉我

  • 我在hibernate配置文件中需要做什么配置?
  • 我是否必须设置任何classpath变量?
  • 我知道DB2有两个jar(db2jcc.jardb2jcc_license_cu.jar).我可能还需要其他罐子吗?

提前致谢.

Har*_*hra 18

它应该与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>
Run Code Online (Sandbox Code Playgroud)

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