org.hibernate.exception.GenericJDBCException:Couldnotopenconnection

作者:网络    软件教程库   2020-05-14

1、错误描述

org.hibernate.exception.genericjdbcexception: could not open connection
	at org.hibernate.exception.internal.standardsqlexceptionconverter.convert(standardsqlexceptionconverter.java:54)
	at org.hibernate.engine.jdbc.spi.sqlexceptionhelper.convert(sqlexceptionhelper.java:126)
	at org.hibernate.engine.jdbc.spi.sqlexceptionhelper.convert(sqlexceptionhelper.java:112)
	at org.hibernate.engine.jdbc.internal.logicalconnectionimpl.obtainconnection(logicalconnectionimpl.java:235)
	at org.hibernate.engine.jdbc.internal.logicalconnectionimpl.getconnection(logicalconnectionimpl.java:171)
	at org.hibernate.engine.transaction.internal.jdbc.jdbctransaction.dobegin(jdbctransaction.java:67)
	at org.hibernate.engine.transaction.spi.abstracttransactionimpl.begin(abstracttransactionimpl.java:162)
	at org.hibernate.internal.sessionimpl.begintransaction(sessionimpl.java:1435)
	at com.yhd.common.dao.impl.basedaoimpl.getsession(basedaoimpl.java:101)
	at com.yhd.common.dao.impl.basedaoimpl.executequery(basedaoimpl.java:72)
	at com.yhd.dao.impl.studentdaoimpl.findallstu(studentdaoimpl.java:61)
	at com.yhd.test.dao.studentdaotest.testfindallstu(studentdaotest.java:70)
	at sun.reflect.nativemethodaccessorimpl.invoke0(native method)
	at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:57)
	at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)
	at java.lang.reflect.method.invoke(method.java:606)
	at org.junit.runners.model.frameworkmethod$1.runreflectivecall(frameworkmethod.java:50)
	at org.junit.internal.runners.model.reflectivecallable.run(reflectivecallable.java:12)
	at org.junit.runners.model.frameworkmethod.invokeexplosively(frameworkmethod.java:47)
	at org.junit.internal.runners.statements.invokemethod.evaluate(invokemethod.java:17)
	at org.springframework.test.context.junit4.statements.runbeforetestmethodcallbacks.evaluate(runbeforetestmethodcallbacks.java:72)
	at org.springframework.test.context.junit4.statements.runaftertestmethodcallbacks.evaluate(runaftertestmethodcallbacks.java:81)
	at org.springframework.test.context.junit4.statements.springrepeat.evaluate(springrepeat.java:72)
	at org.junit.runners.parentrunner.runleaf(parentrunner.java:325)
	at org.springframework.test.context.junit4.springjunit4classrunner.runchild(springjunit4classrunner.java:216)
	at org.springframework.test.context.junit4.springjunit4classrunner.runchild(springjunit4classrunner.java:82)
	at org.junit.runners.parentrunner$3.run(parentrunner.java:290)
	at org.junit.runners.parentrunner$1.schedule(parentrunner.java:71)
	at org.junit.runners.parentrunner.runchildren(parentrunner.java:288)
	at org.junit.runners.parentrunner.access$000(parentrunner.java:58)
	at org.junit.runners.parentrunner$2.evaluate(parentrunner.java:268)
	at org.springframework.test.context.junit4.statements.runbeforetestclasscallbacks.evaluate(runbeforetestclasscallbacks.java:60)
	at org.springframework.test.context.junit4.statements.runaftertestclasscallbacks.evaluate(runaftertestclasscallbacks.java:67)
	at org.junit.runners.parentrunner.run(parentrunner.java:363)
	at org.springframework.test.context.junit4.springjunit4classrunner.run(springjunit4classrunner.java:162)
	at org.eclipse.jdt.internal.junit4.runner.junit4testreference.run(junit4testreference.java:50)
	at org.eclipse.jdt.internal.junit.runner.testexecution.run(testexecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.remotetestrunner.runtests(remotetestrunner.java:467)
	at org.eclipse.jdt.internal.junit.runner.remotetestrunner.runtests(remotetestrunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.remotetestrunner.run(remotetestrunner.java:390)
	at org.eclipse.jdt.internal.junit.runner.remotetestrunner.main(remotetestrunner.java:197)
caused by: java.sql.sqlexception: access denied for user #39;sa#39;@#39;localhost#39; (using password: yes)
	at com.mysql.jdbc.sqlerror.createsqlexception(sqlerror.java:996)
	at com.mysql.jdbc.mysqlio.checkerrorpacket(mysqlio.java:3887)
	at com.mysql.jdbc.mysqlio.checkerrorpacket(mysqlio.java:3823)
	at com.mysql.jdbc.mysqlio.checkerrorpacket(mysqlio.java:870)
	at com.mysql.jdbc.mysqlio.proceedhandshakewithpluggableauthentication(mysqlio.java:1659)
	at com.mysql.jdbc.mysqlio.dohandshake(mysqlio.java:1206)
	at com.mysql.jdbc.connectionimpl.coreconnect(connectionimpl.java:2234)
	at com.mysql.jdbc.connectionimpl.connectonetryonly(connectionimpl.java:2265)
	at com.mysql.jdbc.connectionimpl.createnewio(connectionimpl.java:2064)
	at com.mysql.jdbc.connectionimpl.init(connectionimpl.java:790)
	at com.mysql.jdbc.jdbc4connection.init(jdbc4connection.java:44)
	at sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method)
	at sun.reflect.nativeconstructoraccessorimpl.newinstance(nativeconstructoraccessorimpl.java:57)
	at sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl.java:45)
	at java.lang.reflect.constructor.newinstance(constructor.java:526)
	at com.mysql.jdbc.util.handlenewinstance(util.java:377)
	at com.mysql.jdbc.connectionimpl.getinstance(connectionimpl.java:395)
	at com.mysql.jdbc.nonregisteringdriver.connect(nonregisteringdriver.java:325)
	at com.mchange.v2.c3p0.drivermanagerdatasource.getconnection(drivermanagerdatasource.java:146)
	at com.mchange.v2.c3p0.wrapperconnectionpooldatasource.getpooledconnection(wrapperconnectionpooldatasource.java:195)
	at com.mchange.v2.c3p0.wrapperconnectionpooldatasource.getpooledconnection(wrapperconnectionpooldatasource.java:184)
	at com.mchange.v2.c3p0.impl.c3p0pooledconnectionpoolmanager.ensurefirstconnectionacquisition(c3p0pooledconnectionpoolmanager.java:971)
	at com.mchange.v2.c3p0.impl.c3p0pooledconnectionpoolmanager.createpooledconnectionpool(c3p0pooledconnectionpoolmanager.java:858)
	at com.mchange.v2.c3p0.impl.c3p0pooledconnectionpoolmanager.getpool(c3p0pooledconnectionpoolmanager.java:331)
	at com.mchange.v2.c3p0.impl.c3p0pooledconnectionpoolmanager.getpool(c3p0pooledconnectionpoolmanager.java:323)
	at com.mchange.v2.c3p0.impl.abstractpoolbackeddatasource.getconnection(abstractpoolbackeddatasource.java:146)
	at org.hibernate.engine.jdbc.connections.internal.datasourceconnectionproviderimpl.getconnection(datasourceconnectionproviderimpl.java:139)
	at org.hibernate.internal.abstractsessionimpl$noncontextualjdbcconnectionaccess.obtainconnection(abstractsessionimpl.java:380)
	at org.hibernate.engine.jdbc.internal.logicalconnectionimpl.obtainconnection(logicalconnectionimpl.java:228)
	... 37 more

2、错误原因


3、解决办法

org.hibernate.exception.genericjdbcexception: could not open connection

原文地址:http://blog.csdn.net/you23hai45/article/details/45426115

以上就是由(软件教程库https://www.itjcku.com/9999/1091400.html)本站为大家整理

阅读全部内容


Tags:

返回首页



推荐内容

ubuntu下mysql导出数据

使用的是workbench,原因时workbench的导出工具mysqldump和mysql的版本不一致,这个时候手动指 ...

怎样看懂女人哪些最直接的肢体暗示,撒娇

主动拥抱。 拥抱是最简单却十分亲密的身体接触,女人在想亲热时,会主动寻求拥抱,向伴侣靠近。如果她躺在你的怀抱中,并用语言 ...

移动后端云平台Bmob介绍

对于移动端的独立开发者来说,最痛苦的事情莫过于搭建后台服务器。没有基础的还得从头学起,有技术的又要搭建维护后台,非常 ...

WAMP配置虚拟主机

问题背景:从网上下载了一个php项目a,a项目需要部署在网站的根目录下。配置虚拟主机可以解决这个问题。1.打开apach ...

java克隆测试

1.person类 1 //clone方法必须实现cloneable接口 2 public class perso ...

C++string中用于查找的find系列函数浅析

总述:以下所讲的所有的string查找函数,都有唯一的返回类型,那就是size_type,即一个无符号整数(按打印出来的 ...

Savingoutputofagrepintoafilewithcolors

19 down vote favorite 7 i need to save the result o ...

hibernate异常之QueryException

org.hibernate.queryexception: expected positional parameter ...

Redis的Python客户端redis-py的初步使用

1. 安装 sudo pip install redis sudo pip install hiredis pa ...

《构建高性能Web站点》笔记

书名:构建高性能web站点 出版社: 电子工业出版社 isbn:9787121170935 一 绪论 等待的时间: ( ...

制作OSX10.10.3启动安装U盘

1.获得install os xyosemite.app 2.准备一个8gb的u盘,用磁盘工具抹掉,格式默认的mac o ...

域名解析URL转发

url转发 转发功能:如果您没有一台独立的服务器(也就是没有一个独立的ip地址)或者您还有一个域名b,您想访问a域名时访 ...

instancetypeVSid

英文好的直接读下面链接的文章就好了: http://stackoverflow.com/questions/897222 ...

androidapp开发感想

这几天帮学长做app的时候,照着视频学了json数据的传递,接着遇到了问题,就是httpurlconnection会 ...

常用软件及注册码

vmware-workstation-full-11.0.0-2305329.exe m50ac-j034j-08l8a ...

[POJ3420]QuadTiling

quad tiling time limit:1000ms memory limit:65536k to ...

C-关键字,标识符,注释

一.关键字:c语言中提供了有特殊含义的符号,也叫做保留字。 c语言中一个32个关键字,这些关键字都被赋予了 ...

C-基本概念

一.程序结构 1.c 程序结构:任何一个c程序都是由一个或小个程序代码块组成,每个小程序都有自己的功能,一般称这些小 ...

应该具备的能力

1. 学习能力(learning ability)   有些东西不懂很正常,从不懂到懂,从懂到精通,自己想想,原来不会的 ...

Apache-rhel5.8环境下编译安装

apache安装过程 step 1:安装包gcc或gcc-c++# yum install gcc#yum insta ...

OpenWrt学习目标

最近在研究openwrt,总感觉这一看一点那也了解一点,没有目的,也没有重心。 这里,给自己拟定一个目标,就朝着这个目标 ...

HelloKiki(hdu3579+不互质的中国剩余定理)

hello kiki time limit:1000msmemory limit:32768kb64bit io ...

android环境下摄像头数据采集及显示

以前项目涉及些摄像头预览及数据处理操作,当时的需求是除了做摄像头预览外,还要显示文字、个性图像等,当初在查找资料实 ...

uva10003CuttingSticks简单区间dp

// uva 10003 cutting sticks 区间dp // 经典的区间dp // dp(i,j)表示切割小木 ...

Go的语言特性总结

写在前面: 近来关于对golang的讨论有很多,七牛的几个大牛们也断定go语言在未来将会快速发展,并且很可能会取代ja ...

golang控制channel的出入口

golang控制channel的出入口 我们常常使用channel来在多个goroutine之间做数据通讯,但是cha ...

UVA10479TheHendrieSequence规律

题目大意:一个序列,刚开始由0变到了1,接着往后一个个变化下去 变化的规则是,如果当前数是k,就在这个序列的最后面加上 ...

在不是Activity类中调用Toast和Dialog

有时候我们需要在非activity类中处理一些逻辑,显示toast对话框或者是弹出一个dialog,但是在非activi ...

查询Oraclesql语句中绑定变量值的方法

alter session set nls_date_format = #39;yyyy-mm-dd,hh24:mi:s ...

Hdoj1588GaussFibonacci【矩阵快速幂】

gauss fibonacci time limit: 1000/1000 ms (java/others) m ...


本网站部分内容来自互联网,版权归原作者所有,文章内容仅代表原作者个人观点。如有侵权请联系我们删除 电子邮件 itjcku@foxmail.com