关于c3p0链接mysql数据库报错的问题求助

问题描述

2014-10-3113:19:26,985DEBUG[com.mchange.v2.resourcepool.BasicResourcePool]-Anexceptionoccurredwhileacquiringapoolableresource.Willretry.java.sql.SQLException:Accessdeniedforuser'root'@'localhost'(usingpassword:YES)atcom.mysql.jdbc.SQLError.createSQLException(SQLError.java:1094)atcom.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4226)atcom.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4158)atcom.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:926)atcom.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1748)atcom.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1288)atcom.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2508)atcom.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2541)atcom.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2323)atcom.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)atcom.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)atsun.reflect.GeneratedConstructorAccessor141.newInstance(UnknownSource)atsun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)atjava.lang.reflect.Constructor.newInstance(Constructor.java:513)atcom.mysql.jdbc.Util.handleNewInstance(Util.java:408)atcom.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)atcom.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)atcom.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)atcom.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)atcom.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)atcom.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)atcom.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)atcom.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)atcom.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)atcom.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)<br/><br/><br/>这是报的错,一直循环报这个错求大神帮忙,用户名密码都是root我用管理工具可链接建表截几个图,链接Oracle很好但是换成mysql就不知道哪里出错了,

解决方案

解决方案二:

解决方案三:
用户名密码不对
解决方案四:
哎,每次发完帖子都能把错误调好!这个确实是用户名密码不对报的错,这是properties文件引入的问题,我把properties的数据直接写道c3p0的配置文件中想重新编就好了,再次删c3p0配置中的数据(用户名密码什么的)加载properties文件,就又好了,估计是maven的加载出现问题了,感谢大家!!!
解决方案五:
先试试能不能连上mysql数据库先,

时间: 2024-09-16 17:55:31

关于c3p0链接mysql数据库报错的问题求助的相关文章

myeclipse链接mysql数据库报错

问题描述 myeclipse链接mysql数据库报错 Unknown system variable 'tx_read_only' Could not retrieve transation read-only status server --- The error occurred in sqlmaps/user/userSQL.xml. --- The error occurred while applying a parameter map. --- Check the user.logi

sweeter-导入JavaWeb项目时,MySQL数据库报错

问题描述 导入JavaWeb项目时,MySQL数据库报错 五月 23 2014 10:19:38 上午 org.apache.catalina.core.AprLifecycleListener init信息: Loaded APR based Apache Tomcat Native library 1.1.29 using APR version 1.4.8.五月 23 2014 10:19:39 上午 org.apache.catalina.core.AprLifecycleListene

.net执行页面提交数据到mysql数据库报错,求指导

问题描述 .net执行页面提交数据到mysql数据库报错,求指导 * 别人那里是不报错的,就我本地会报错,而且我的 代码也全是svn上下载下来的. 解决方案 mysql.data.dll这个直接考一遍,重新引用 解决方案二: 直接考一遍再重新引用没有用的

C#ExecuteNonQuery操作mysql数据库报错

问题描述 C#ExecuteNonQuery操作mysql数据库报错 public void ExcelToDataSet() { try { OpenFileDialog openfiledialog = new OpenFileDialog(); openfiledialog.Filter = "Execl files (*.xlsx)|*.xlsx"; openfiledialog.FilterIndex = 0; openfiledialog.RestoreDirectory

codefirst创建MySQL数据库报错: Specified key was too long; max key length i

问题描述 使用codefirst创建MySQL数据库,虽然数据库创建好了,但是报错:Specifiedkeywastoolong;maxkeylengthis767bytes.检查表的字段设置,没有很长的,我甚至只设置一个int型的字段,还是报错,请求帮助啊 解决方案 解决方案二:分数不多了,请大家帮帮忙

MyEclipse连接MySQL数据库报错解决办法_Mysql

我们现在一般网站都是利用的MySQL数据库搭建网站的,但是在网上看到很多网友吐槽数据库连接不上的问题,现在我就结合相关资料向提出一些我个人的见解,希望对大家解决问题有帮助. 一般MySQL连接不上,可能有两大原因:1.MyEclipse配置错误 2.MySQL配置不当. 一.我们一般的连接步骤如下: 1.在MyEclipse中连接MySQL数据库:依次点击window-->show view-->other-->MyEclipse Database-->DB Browser 图一:

mysql字符集导致恢复数据库报错问题解决办法

恢复数据库报错:由于字符集问题,最原始的数据库默认编码是latin1,新备份的数据库的编码是utf8,因此导致恢复错误. [root@hk byrd]# /usr/local/mysql/bin/mysql -uroot -p'admin' t4x < /tmp/11x-B-2014-06-18.sql ERROR 1064 (42000) at line 292: You have an error in your SQL syntax; check the manual that corre

mysql数据库查询怪事-查询数据库报错,错误提示如下,代码如下

问题描述 查询数据库报错,错误提示如下,代码如下 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? and sex=?' at line 1 解决方案 在执行 rs = pstat.executeQuery(sql); 之前 将sql打印出来,System.out.print

select-jsp 连接 mysql 查询 报错500

问题描述 jsp 连接 mysql 查询 报错500 源代码: <%@ page contentType="text/html; charset=GB2312"%> <%@ page import="java.util.*,java.sql.*"%> <% request.setCharacterEncoding("GB2312"); //链接数据库程序 Class.forName("org.gjt.mm.