|
|
有相关经验的朋友请教。
好像hibernate从其他地方(hibernate.cfg.xml?)取得
了所需的参数(url,username,password...)。
java.lang.AbstractMethodError: COM.ibm.db2.jdbc.app.DB2DatabaseMetaData.supportsResultSetType(I)Z at net.sf.hibernate.impl.SessionFactoryImpl.
估计确实是db2驱动的问题(不敢确定)。
但是hibernate是支持DB2的,不知道哪里做的不对?
请问你用的是什么版本的db2驱动?是6.1的7.2的还是8.1的?
是英文版的还是中文版的?
随正版DB2发布的驱动怎么会有问题呢?不兼容就更谈不上了。
我想IBM也不至于如此差劲吧。
所以调整思路后发现DB2安装的时候会自动设置系统级别ClassPath=
.;F:\SQLLIB\java\db2java.zip;F:\SQLLIB\java\runtime.zip;F:\SQLLIB\java\sqlj.zip;F:\SQLLIB\bin
所以照葫芦画瓢把F:\SQLLIB\bin加入程序的ClassPath后就搞定了。;-)
郁闷,这样的问题也过了这么久才解决!