您的位置:首页 > 数据库

关于hibernate连接sqlServer2000个人版出现的各种错误的方法汇总

2010-01-23 16:39 309 查看
用的sqlServer2000个人版出现的毛病一个接一个,晕。。到处百度,谷歌,今天终于把它给解决了,哈哈。。贴出来大家参考

1.先确定数据库是否打了sp4补丁,到官方网下载SQL2000-KB884525-SP4-x86-CHS,不要下载错了,有的是查询分析器的补丁。

2.SQL2000-KB884525-SP4-x86-CHS点击以后,是解压不是安装,再到解压包里有个安装程序,默认安装就行了。

3.安装以后也不能用,会报java.lang.AbstractMethodError: com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()Z错误,java代码调原驱动连接数据库是没有问题的,搭配hibernate会有此问题使用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会有此问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐