关于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会有此问题
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会有此问题
相关文章推荐
- 关于dedecms近期频繁出现[错误警告:连接数据库失败..]错误的解决方法
- 关于连接myEclipse连接mysql时出现 Table 'performance_schema.session_variables' doesn't exist错误解决方法
- 关于faster rcnn代码运行时出现的错误及解决方法汇总
- VB6加载MSCOMCTL.OCX出现“不能加载''”错误的处理方法汇总
- Sqlserver 2008 error 40出现连接错误的解决方法
- Sqlserver 2008 error 40出现连接错误的解决方法
- 关于AJAX应用的时候,出现open("GET",url,true)错误的解决方法!
- 连接MySQL数据库时出现#1251错误的解决方法
- 用dw(dreamweaver)开发asp.net,连接数据库时出现“http错误500,服务器内部错误”的解决方法
- 关于远程桌面出现:“由于数据加密错误,这个会话将结束。请重新连接到远程计算机。”
- Ubuntu16.04 git连接远程库出现推送错误问题的解决方法
- android 出现各种乱码解决方法汇总
- 关于出现“运行时间错误,是否要进行调试?”和“0X000000该内存不能为read”的解决方法
- android 出现各种乱码解决方法汇总
- oracle连接中出现错误ORA-12541,ORA-12514,ORA-01017的解决方法
- 提供各种数据库在JDBC中的连接方法.及在struts与hibernate中的配置
- Android_关于使用android_r21 出现swt.jar的错误解决方法
- 连接数据库及出现System.AccessViolationException错误的解决方法
- C程序访问hadoop出现的各种编译错误和运行时各种类DefFound异常的解决方法
- MyEclipse写web项目,连接数据库出现main方法错误