jdbc 连接Mysql Communications link failure due to underlying exception: 非常纳闷,急求高手解决办法 15

错误信息:com.mysql.jdbc.CommunicationsException:Communicationslinkfailureduetounderlyinge... 错误信息:
com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.io.EOFException

STACKTRACE:

java.io.EOFException
at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1895)
at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:496)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:997)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:1699)
at com.mysql.jdbc.Connection.<init>(Connection.java:408)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:270)
at java.sql.DriverManager.getConnection(DriverManager.java:579)
at java.sql.DriverManager.getConnection(DriverManager.java:221)
at com.mingrisoft.DBConnection.getConnToMySql(DBConnection.java:63)
at com.mingrisoft.DBConnection.getConn(DBConnection.java:33)
at com.mingrisoft.Login.LoginCheck(Login.java:19)
at org.apache.jsp.admin.login_jsp._jspService(login_jsp.java:125)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at
连接信息:MySQLURL=jdbc:mysql://127.0.0.1:3306/webdb
MySQLName=root
MySQLPassword=password
===================已经试过的方法================
1、mysql数据库 等待时间调大
wait_timeout=31536000
interactive_timeout=31536000
2、重装mysql
3、驱动包版本没问题,已经换过多个版本
4、客户端和cmd都可以连接
展开
 我来答
泰迪语风
2018-08-01 · TA获得超过2634个赞
知道大有可为答主
回答量:2226
采纳率:80%
帮助的人:596万
展开全部
从题主给你内容来看 你获取连接应该就失败了
那么建议题主,做以下排查
1 通过 软件或者可视化界面 能否正常登陆你的数据库
如果能正确登陆至少说明 数据库层面没有问题

2加载驱穗做动 和 获取连接 能否能到正确的连接
如果能获取到 连接 并且打印出 对象号 说明能正确获取连接

如果这两部都没有问题 那么才要继续查询
另外 你不贴搏弊代码 直接发报错信息 还只发了一部分 我们很难回答猜银衡啊
匿名用户
2018-07-30
展开全部
如果你包都加对了的话,,,,你配置怎么写的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式