报错信息:
java.lang.AbstractMethodError: com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()Z
解决:问谷老师得知是microsoft提供的数据库驱动存在bug。需要换一种驱动连接,使用jtds(下载地址:http://sourceforge.net/projects/jtds/files/)下载jtds1.2版,解压得到jtds-1.2.jar,引用到eclipse中项目目录下(去除原驱动引用),更改hibernate配置文件:
原驱动连接配置:
<property name="connection.driver_class">com.microsoft.jdbc.sqlserver.SQLServerDriver</property>
<property name="connection.url">jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=hibernate</property>
更改jtds连接:
<property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
<property name="connection.url">jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=hibernate</property>
问题得到解决。补充:java代码调原驱动连接数据库是没有问题的,搭配hibernate会有此问题。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/myloveyoyo1314/archive/2010/01/07/5152902.aspx
分享到:
相关推荐
记录了Oracle的详细报错信息,为您提供最好的指导思想。
可以快速定位oracle 10g报错信息,方便DBA使用
hp 报错信息.docx
。
delphi程序抓取报错信息不再弹出报错窗口,弹出报错信息很尴尬,现在不用怕了,把错误信息保存到日志文件,后台自己看到错误慢慢修改,增加用户体验。
柯达800报错信息一览表 柯达800报错信息一览表
oracle报错信息速查,oracle报错代码中文速查错误信息,快速定位错误原因,及时解决发现问题。
allegro16.6打开就弹出报错信息,无法打开allegro画图
EXTMAIL报错信息以及解决方案。尽可能包括了所有的错误类型。
12种BIOS报错信息及排除方法
易语言模块.MOM报错信息
Impala驱动器相关报错信息
IBM小型机 ASMI清除deconfig 报错信息
ORACLE报错信息速查 方便大家使用,为chm文件,英文文档
DELL服务器LED屏报错信息.pdf
DELL服务器LED屏报错信息代码表.pdf
基于AS开发 的Android采集报错信息程序,显示错误报告,并显示手机信号等信息,一个简单易懂的demo
DELL服务器LED报错信息[文].pdf
AO2011取证单无法打开报错信息,具体详细信息