sqlserver数据库连接错误解决方案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

日志总结

项目搭建

一、项目搭建:

1、先把所需的jar全部找到,导入lib中。

2、把数据库的驱动包(所需包根据所选数据库而定)导入。

3、设置配置文件

4、建立测试类

二、项目搭建,测试时的错误:

ng.IllegalStateException: Failed to load ApplicationContext

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDao': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext-common.xml]: Invocation of init method failed; nested exception is ng.AbstractMethodError:

com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()Z Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext-common.xml]: Invocation of init method failed; nested exception is ng.AbstractMethodError:

com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()Z Caused by: ng.AbstractMethodError:

com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()Z 解决方案:

Caused by: ng.AbstractMethodError:

com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()Z 解决了,原来是JDBC驱动不行,上面红线部门讲的SQL SERVER2000的驱动名,换成JTDS驱动就解决了

数据库为sqlserver 2000,数据库的驱动包

原来的驱动包是:msbase.jar、mssqlserver.jar、msutil.jar

JTDS驱动包是:jtds-1.2.5.jar

要点:

原来的数据库URL:

原来的驱动类:

JTDS

数据库URL:jdbc:jtds:sqlserver://localhost:1433;DatabaseName=数据库名

驱动类:net.sourceforge.jtds.jdbc.Driver

相关文档
最新文档