我正在运行一个使用 struts 和 hibernate 的应用程序。我目前正在使用 Derby 数据库。 现在我必须转向 DB2 数据库。
请告诉我
- 我需要做什么配置 hibernate 配置文件?
- 我必须设置任何类路径吗 变量?
- 我知道有两个用于 DB2 的 jar (db2jcc.jar & db2jcc_license_cu.jar)。 我可能还需要其他 jar 吗?
提前致谢。
最佳答案
它应该与 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 个属性
关于java - 如何连接hibernate和DB2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5495866/