`
penghao122
  • 浏览: 363165 次
  • 性别: Icon_minigender_1
  • 来自: 广东珠海
社区版块
存档分类
最新评论

用eclipse做hibernate+spring常见错误码

阅读更多
log4j:WARN No appenders could be found for logger 

(org.springframework.core.CollectionFactory).
log4j:WARN Please initialize the log4j system properly.
com.huaying.dao.LoginDAO@3a1ec6
Exception in thread "main" org.springframework.jdbc.UncategorizedSQLException: Hibernate 

operation: Cannot open connection; uncategorized SQLException for SQL [???]; SQL state 

[null]; error code [0]; Cannot create JDBC driver of class 

'com.microsoft.jdbc.sqlserver.SQLServerDriver' for connect URL '
				jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs
			'; nested exception is org.apache.commons.dbcp.SQLNestedException: 

Cannot create JDBC driver of class 'com.microsoft.jdbc.sqlserver.SQLServerDriver' for 

connect URL '
				jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs
			'
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 

'com.microsoft.jdbc.sqlserver.SQLServerDriver' for connect URL '
				jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs
			'
	at org.apache.commons.dbcp.BasicDataSource.createDataSource

(BasicDataSource.java:780)
	at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
	at 

org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection

(LocalDataSourceConnectionProvider.java:81)
	at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:298)
	at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:110)
	at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:88)
	at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1162)
	at org.hibernate.loader.Loader.doQuery(Loader.java:390)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections

(Loader.java:218)
	at org.hibernate.loader.Loader.loadEntity(Loader.java:1345)
	at org.hibernate.loader.entity.EntityLoader.load(EntityLoader.java:116)
	at org.hibernate.loader.entity.EntityLoader.load(EntityLoader.java:101)
	at org.hibernate.persister.entity.BasicEntityPersister.load

(BasicEntityPersister.java:2471)
	at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource

(DefaultLoadEventListener.java:351)
	at org.hibernate.event.def.DefaultLoadEventListener.doLoad

(DefaultLoadEventListener.java:332)
	at org.hibernate.event.def.DefaultLoadEventListener.load

(DefaultLoadEventListener.java:113)
	at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad

(DefaultLoadEventListener.java:167)
	at org.hibernate.event.def.DefaultLoadEventListener.onLoad

(DefaultLoadEventListener.java:79)
	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:621)
	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:614)
	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate

(HibernateTemplate.java:452)
	at org.springframework.orm.hibernate3.HibernateTemplate.execute

(HibernateTemplate.java:366)
	at org.springframework.orm.hibernate3.HibernateTemplate.get

(HibernateTemplate.java:446)
	at org.springframework.orm.hibernate3.HibernateTemplate.get

(HibernateTemplate.java:440)
	at com.huaying.dao.LoginDAO.findById(LoginDAO.java:27)
	at com.huaying.dao.SpringDemo.main(SpringDemo.java:21)
Caused by: java.sql.SQLException: No suitable driver
	at java.sql.DriverManager.getDriver(DriverManager.java:243)
	at org.apache.commons.dbcp.BasicDataSource.createDataSource

(BasicDataSource.java:773)
	... 25 more


解决办法

将 <bean id="testsql" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</property>
<property name="url">
<value>
jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs
</value>
</property>
<property name="username">
<value>sa</value>
</property>
</bean>

缩成一行
分享到:
评论

相关推荐

    struts+hibernate+spring+xdoclet+ant+log4j

    Struts、Hibernate、Spring、XDoclet、Ant和Log4j是Java开发中常见的六个重要组件,它们在企业级应用开发中发挥着关键作用。这些技术的整合为开发者提供了高效、灵活和可维护的解决方案。 **Struts** 是一个基于MVC...

    spring mvc+hibernate+extjs代码示例

    SSH(Spring、Struts、Hibernate)是另一种常见的Java企业级开发的组合,但这里提到的SSH标签可能是错误的,因为Struts并未在描述中提及。在这个示例中,Spring MVC扮演了Struts的角色,提供MVC框架支持。 在运行此...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE项目案例精选 第十三章 网上调查系统 13.1 系统概述 13.2 需求分析 13.2.1 系统用例图 ...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE项目案例精选 第十三章 网上调查系统 13.1 系统概述 13.2 需求分析 13.2.1 系统用例图 ...

    struts2+spring3+hibernate整合教程

    这种整合模式允许开发者利用Struts2进行Web层的开发,使用Spring3进行业务逻辑层的控制和依赖注入,以及利用Hibernate作为数据持久层来简化数据库操作。 #### 整合过程详解 ##### 1. 框架包的准备 在整合之前,...

    Xfire配置Web Service+Spring+Hibernate详细流程

    在IT领域,尤其是企业级应用开发中,集成Web Service、Spring框架以及Hibernate技术是非常常见的需求。本文将深入解析如何使用Xfire来配置并集成这三个核心技术,旨在提供一个从零开始的详细步骤指南。 #### 一、...

    ssh(struts2[1].2.1+_hibernate3.6+spring3.0.5)整合配置.doc

    SSH整合是Java Web开发中常见的技术栈,由Struts2、Hibernate和Spring三个框架组成,用于构建高效、灵活的企业级应用。在本文中,我们将详细介绍如何手动配置SSH(Struts2 2.2.1、Hibernate 3.6和Spring 3.0.5)的...

    最新版本Struts2.1.8+Spring3.0+Hibernate3.3.2+DWR2.0.6配置

    ### 最新版本Struts2.1.8+Spring3.0+Hibernate3.3.2+DWR2.0.6配置详解 在本篇内容中,我们将详细探讨如何搭建一个基于Struts2.1.8、Spring3.0、Hibernate3.3.2以及DWR2.0.6的Web应用程序框架。这一组合被称为SSH+...

    精通J2EE--Eclipse、Struts、Hibernate及Spring整合应用案例

    《精通J2EE--Eclipse、Struts、Hibernate及Spring整合应用案例》这本书深入探讨了Java企业级开发中的四个核心框架:Eclipse、Struts、Hibernate以及Spring,它们是Java Web开发的重要工具和技术栈。本篇文章将围绕...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE项目案例精选 第十三章 网上调查系统 13.1 系统概述 13.2 需求分析 13.2.1 系统用例图 ...

    Struts+Spring+Hibernate练习(完整)

    ### Struts + Spring + Hibernate 练习(完整) #### Struts、Spring 和 Hibernate 的整合实践 在本篇文章中,我们将详细介绍如何将 Struts、Spring 和 Hibernate 这三个框架进行整合,构建一个完整的 Java Web ...

    精通Java EE项目案例--基于Eclipse Spring Struts Hibernate (源程序4)

    它主要使用了Eclipse作为开发工具,Spring、Struts和Hibernate这三大框架作为核心技术,构建了一个完整的后端系统。 1. **Eclipse**: Eclipse是一款广泛使用的Java集成开发环境(IDE),具有强大的代码编辑、调试、...

    SPring+structs2+hibernate框架搭建

    本文将详细介绍如何使用MyEclipse工具逐步搭建SSH(Spring+Struts2+Hibernate)框架环境,适用于初学者快速入门并掌握SSH框架的基本操作流程。通过本教程的学习,读者能够独立完成SSH框架的搭建,并对框架的基本原理...

    Spring3, JPA2( Hibernate4)整合开发DWP

    在本项目中,我们主要探讨的是如何将Spring3、JPA2(Hibernate4)整合到一个Dynamic Web Project中,以实现高效、灵活的企业级数据库管理。这是一个基础的Java Web应用程序开发教程,旨在帮助开发者理解如何在...

    精通Java EE项目案例--基于Eclipse Spring Struts Hibernate (源程序5)

    《精通Java EE项目案例--基于Eclipse Spring Struts Hibernate (源程序5)》是一个深入实践的教程,旨在帮助开发者熟练掌握Java企业级开发的核心技术。本案例以Eclipse集成开发环境为工具,结合Spring、Struts和...

    ssh整合视频ssh整合视频

    SSH整合是Java开发中一种常见的框架集成方式,它由Struts、Hibernate和Spring三个开源框架组成,用于构建高效、可维护的企业级Web应用程序。在这个"ssh整合视频"中,我们将会学习如何将这三个强大的框架结合在一起,...

    使用Spring、Hibernate、Struts的一些错误总结.txt

    在IT领域,特别是Java开发中,使用Spring、Hibernate和Struts框架进行项目开发时,开发者可能会遇到各种各样的错误和异常。以下是对给定文件中提及的一些常见问题的详细解析和解决方案,旨在帮助开发者理解并避免...

Global site tag (gtag.js) - Google Analytics