这篇文章就是想简单分享对于hibernate3+db2项目的一些配置信息,包括两个东西 实体类的ID生成策略配置,和数据源连接配置以及必备的jar文件
最近独立做了一个会议室管理系统,项目的技术架构 struts2 +hibernate3.2 +spring2.5 ,客户的生成环境上的数据库是DB2的,
但一个月前开发的时候本机已经装好了oracle数据库,就没有再去装DB2的库然后做开发,因为我觉得既然用了hibernate的话
到时候也就是改个配置的问题。
其实换数据库平台的时候也确实就是换个hibernate配置的问题,但是问题却没有那么简单,DB2这东西不太好玩,总是个种问题
1、首先是数据库连接配置的,我采用的是type4,数据库版本是DB v9.5,配置信息为
Driver Name:com.ibm.db2.jcc.DB2Driver
URL: jdbc:db2://ServerIP:50000/databasename,但是项目一启动就报错了,说是JDK版本不支持的问题,
网上有篇文掌介绍说是你得把服务器的JDK版本换成IBM的JDK,最后我把TOMCAT的JDK也换成了IBM JDK
最后倒腾了一天,还是报错,心灰意冷,不想搞了 。因为那一天是上周五了,放假休息忘记这特烦人的茬吧
况且做项目的过程中
今天上班还得接着做这事儿,我把V9.5的库给卸载了,然后装上了V9.7的,然后配置还是和上面一样,
然后数据库连接的JAR包拷贝了db2java.zip、db2jcc_license_cu.jar、db2jcc.jar这三个